合併區域
應用程式會藉由呼叫 CombineRgn 函式 來結合兩個區域。 使用此函式,應用程式可以結合兩個區域的交集部分,但兩個區域的交集部分、兩個區域的完整區域等等。 以下是定義區域組合的五個值。
值 | 意義 |
---|---|
RGN_AND | 兩個原始區域的交集部分會定義新的區域。 |
RGN_COPY | 兩個原始區域的第一個 (複本,) 定義新的區域。 |
RGN_DIFF | 第一個未與第二個區域交集的一部分會定義新的區域。 |
RGN_OR | 這兩個原始區域會定義新的區域。 |
RGN_XOR | 兩個未重迭的原始區域部分會定義新的區域。 |
下圖顯示由 對 CombineRgn呼叫所產生的五個可能方塊和圓形區域組合。