-
CreateEllipticRgnIndirect
鎖定
CreateEllipticRgnIndirect是一種編程代碼,用於創建一內切於特定矩形的橢圓區域。
- 中文名
- CreateEllipticRgnIndirect
- 作 用
- 創建一內切於特定矩形的橢圓區域
- 類 型
- 代碼
- 對 象
- 編程
[聲明]
Declare Function CreateEllipticRgnIndirect Lib "gdi32" (lpRect As Rect) As Long
[説明]
創建一個內切於特定矩形的橢圓區域
[參數表]
lpRect --------- Long,定義要創建的橢圓區域尺寸的矩形
[返回值]
BOOL,執行成功則返回區域句柄,失敗則為零
[其它]
不用時一定要用DeleteObject函數刪除該區域
MFC 中類CRgn 類成員函數 BOOL CreateEllipticRgnIndirect(LPCRECT lpRect);
根據矩形區域創建內切於該矩形的橢圓。
當我們根據矩形繪製橢圓後,鼠標點擊事件時,如果根據矩形判斷,不精確,需要利用
CRgn rgn;
CRect rect;
rgn.CreateEllipticRgnIndirect(&rect);
這樣判斷更加精確,避免了單擊矩形內部而在橢圓外部也響應的問題, 更加符合界面的需要。
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:5次歷史版本
- 最近更新: SKY111心旷神怡