CRgn

CRgn CRgn CRgn

CRgn
CObject
CGdiObject
└CRgn

CRgn類封裝了一個Windows圖形設備接口(GDI)區域。這一區域是某一視窗中的一個橢圓或多邊形區域。要使用這個區域,你可以使用類CRgn的成員函式以及被定義為類CDC的成員函式的剪貼函式。
調用CRgn的成員函式就可以創建,修改和檢取關於此區域對象的信息。
#include <afxwin.h>
CRgn類成員
Construction
CRgn 構造一個CRgn對象

Initialization
CreateRectRgn 用一個矩形區域來初始化一個CRgn對象
CreateRectRgnIndirect 用由一個RECT結構定義的矩形區域來初始化一個CRgn對象
CreateEllipticRgn 用一個橢圓形區域來初始化一個CRgn對象
CreateEllipticRgnIndirect 用由一個RECT結構定義的橢圓形區域來初始化一個CRgn對象
CreatePolygonRgn 用一個多邊形區域來初始化一個CRgn對象。如果有必要,系統通過在第一個頂點和最後一個頂點之間繪製直線來自動關閉該多邊形
CreatePolyPolygonRgn 用一系列封閉的多邊形組成的區域來初始化一個CRgn對象。這些多邊形可能互不相交或相互重疊
CreateRoundRectRgn 用一個圓角的矩形區域來初始化一個CRgn對象
CombineRgn 設定一個CRgn對象,使它等效於兩個指定的CRgn對象的聯合
CopyRgn 設定一個CRgn對象,使它為一個指定的CRgn對象的拷貝
CreateFromPath 從被選入給定設備環境的路徑創建一個區域
CreateFromData 根據給定的區域和變換數據創建一個區域

Operations
EqualRgn 檢查兩個CRgn對象,確定它們是否相等
FromHandle 當給定了一個Windows區域的句柄時返回指向一個CRgn對象的指針
GetRegionData 用描述給定區域的數據來填充指定的緩衝區
GetRgnBox 檢取一個CRgn對象的限定矩形的坐標
OffsetRgn 用指定的偏移量移動一個CRgn對象
PtInRegion 確定一個指定的點是否在矩形內
RectInRegion 確定一個指定矩形的任何部分是否都在區域的邊界內
SetRectRgn 將CRgn對象設定為指定的矩形區域

Operators
operator HRGN 返回包含在CRgn對象中的Windows句柄

相關詞條

相關搜尋

熱門詞條

聯絡我們