GetPolyFillMode

此頁沒有內(nèi)容條目
內(nèi)容

GetPolyFillMode

VB聲明

Declare Function GetPolyFillMode Lib "gdi32" Alias "GetPolyFillMode" (ByVal hdc As Long) As Long

說明

針對指定的設(shè)備場景,獲得多邊形填充模式。關(guān)于填充模式見注解

返回值

Long,常數(shù)ALTERNATE 或 WINDING。零表示失敗

參數(shù)表

參數(shù)

類型及說明

hdc

Long,設(shè)備場景的句柄

注解

填充模式1——ALTERNATE:為判斷一個點(diǎn)是否位于填充區(qū),windows會從這個點(diǎn)到圖形外部畫一條假想的線。每與一條線相交,計數(shù)器就會增1。如最后一個記數(shù)是奇數(shù),則填充這個點(diǎn);如果是偶數(shù),則保留原樣不變

填充模式2——WINDING:為判斷一個點(diǎn)是否位于填充區(qū),windows會從這個點(diǎn)到圖形外部畫一條假想的線。windows會跟蹤畫出每個頂點(diǎn)(線段)的方向。這條假想的線每次穿過一個頂點(diǎn)時,而且頂點(diǎn)的Y方向為正,則減一個記數(shù)。如結(jié)果記數(shù)不是零,就表明該點(diǎn)位于填充區(qū)域

Top