複製鏈接
請複製以下鏈接發送給好友

CreateEllipticRgn

鎖定
CreateEllipticRgn是計算機函數
外文名
CreateEllipticRgn
頭文件
Wingdi.h (包含在 Windows.h 中)
庫文件
Gdi32.lib
動態鏈接庫
Gdi32.dll

CreateEllipticRgn目錄

1、C++ 函數
2、VB 函數

CreateEllipticRgnCC++ 函數

[1] 
函數原型
HRGN CreateEllipticRgn( _In_ int nLeftRect, _In_ int nTopRect, _In_ int nRightRect, _In_ int nBottomRect);
功能
創建一個橢圓區域, (注:_In_ 表示該參數為輸入參數)
x1
指定橢圓外接矩形左上角的邏輯橫座標。
y1
指定橢圓外接矩形左上角的邏輯縱座標。
x2
指定橢圓外接矩形右下角的邏輯橫座標。
y2
指定橢圓外接矩形右下角的邏輯縱座標。
返回值
操作成功返回該區域的句柄,否則為NULL。
備註
當你不再需要 HRGN 對象,調用 DeleteObject 函數來刪除它。
橢圓外接邊界矩形定義該區域的大小、形狀和方向: 矩形長邊的長度定義橢圓的長軸、短邊的長度定義橢圓的短軸; 矩形的中心點定義橢圓長軸和短軸的交點。
系統要求
最低支持客户端
Windows 2000 Professional
最低支持服務器
Windows 2000 Server
頭文件
Wingdi.h (包含在 Windows.h 中)
庫文件
Gdi32.lib
動態鏈接庫
Gdi32.dll

CreateEllipticRgnVB 函數

[聲明]
Declare Function CreateEllipticRgn Lib "gdi32" (ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long
[説明]
創建一個橢圓,該橢圓與X1,Y1和X2,Y2座標點確定的矩形內切
[參數表]
X1,Y1 ---------- Long,矩形左上角X,Y座標
X2,Y2 ---------- Long,矩形右下角X,Y座標
[返回值]
Long,執行成功則為區域句柄,失敗則為零
[其它]
不用時一定要用DeleteObject函數刪除區域。用Ellipse API 函數繪出的橢圓與該橢圓區域不完全相同,因為本函數的繪圖計算不包括矩形的下邊和右邊
參考資料