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 |