GetPolyFillMode

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

GetPolyFillMode

VB聲明

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

說明

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

返回值

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

參數(shù)表

參數(shù)

類型及說明

hdc

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

注解

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

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

Top