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);
這樣判斷更加精確,避免了單擊矩形內部而在橢圓外部也回響的問題, 更加符合界面的需要。
相關詞條
-
CreateEllipticRgnIndirect
lpRect CRgn CRect
-
WindowsAPI函式清單
WindowsAPI簡介:API的英文全稱(Application Programming Interface),WIN32 A...
WindowsAPI簡介: API函式清單: -
CRgn
初始化一個CRgn對象CreateEllipticRgnIndirect...
-
API函式
API概述定義作為一個編程初學者來說,API函式也許是一個時常耳聞卻感覺有些神秘的東西。單看它複雜的語法,就足令人望而生畏,但是...
API概述 函式大全 Escape 設備 內部函式 運算函式 -
SelectObject
, CreateEllipticRgnIndirect...
介紹 示例