-
CreateEllipticRgn
鎖定
CreateEllipticRgn是計算機函數。
- 外文名
- CreateEllipticRgn
- 頭文件
- Wingdi.h (包含在 Windows.h 中)
- 庫文件
- Gdi32.lib
- 動態鏈接庫
- Gdi32.dll
CreateEllipticRgn目錄
1、C++ 函數
2、VB 函數
CreateEllipticRgnCC++ 函數
函數原型
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 函數繪出的橢圓與該橢圓區域不完全相同,因為本函數的繪圖計算不包括矩形的下邊和右邊
- 參考資料
-
- 1. CreateEllipticRgn function .MSDN [引用日期2013-02-27]
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:7次歷史版本
- 最近更新: lijia19890223