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);
這樣判斷更加精確,避免了單擊矩形內部而在橢圓外部也回響的問題, 更加符合界面的需要。

相關詞條

熱門詞條

聯絡我們