GDI 資料類型
下表中定義的資料類型會出現在設備磁碟機介面中。 GDI 使用者物件已描述數個列出的資料類型。 屬於指標的資料類型會以星號 (*) 標示。
圖形 DDI 資料類型 | 變數名稱前置詞 | 定義 |
---|---|---|
BOOL |
b |
可以是 TRUE 或 FALSE的 32 位值。 |
BYTE |
j |
8 位元不帶正負號的整數。 |
BRUSHOBJ |
Pbo |
筆刷物件的指標。 |
CLIPLINE |
cl |
裁剪線物件。 |
CLIPOBJ |
Pco |
裁剪物件的指標。 |
DHPDEV |
dhpdev |
由設備磁碟機定義的 32 位控制碼,可識別實體裝置。 |
DHSURF |
dhsurf |
由設備磁碟機定義的 32 位控制碼,可識別裝置管理的介面。 |
FIX |
修正 |
固定點數。 |
FLOATL |
e |
浮點數。 |
FLOAT_LONG |
el |
根據內容解譯為 LONG 或 FLOATL 的 32 位多載值。 |
FLONG |
佛羅里達州 |
一組 32 位旗標。 |
FONTOBJ |
pfo |
字型物件的指標。 |
FSHORT |
fs |
一組 16 位旗標。 |
FWORD |
Fw |
16 位元帶正負號的整數。 |
Hbm |
Hbm |
由 GDI 定義的 32 位控制碼,可識別點陣圖。 |
HPAL |
hpal |
由 GDI 定義的 32 位控制碼,可識別調色盤。 |
HSURF |
hsurf |
由 GDI 定義的 32 位控制碼,可識別表面。 |
LONG |
l |
32 位元帶正負號的整數。 |
混合 |
混合 |
32 位數量,其較低的 16 位定義前景和背景混合模式。 |
PALOBJ |
ppalo |
調色盤物件的指標。 |
PATHOBJ |
Ppo |
路徑物件的指標。 |
POINTE |
Pte |
點結構,包含 {FLOATL x, y;}。 |
POINTFIX |
ptfx |
由 {FIX x, y;} 組成的點結構。 |
POINTZL |
ptq |
點結構,包含 {LARGE_INTEGER x, y;}。 此結構的每個成員都是 28.36 格式的 64 位座標。 |
PWSZ |
pwsz |
Null 終止 Unicode 字串的指標。 |
PVOID |
pv |
VOID 的指標,這是未定義的資料類型。 |
RECTFX |
rcfx |
由 {FIX xLeft、 yTop、 xRight、 yBottom;} 組成的矩形結構。 |
ROP4 |
rop4 |
32 位值,指定來源、目的地、模式和遮罩圖元的混合方式。 |
SHORT |
s |
16 位元帶正負號的整數。 |
SIZEL |
sizl |
結構,包含 {LONG cx, cy;}。 |
STROBJ |
pstro |
文字字串物件的指標。 |
SURFOBJ |
Pso |
介面物件的指標。 |
ULONG |
Ul |
32 位元不帶正負號的整數。 |
USHORT |
us |
16 位元不帶正負號的整數。 |
XFORMOBJ |
pxo |
座標轉換物件的指標。 |
XLATEOBJ* |
pxlo |
色彩轉譯物件的指標。 |
下表中列出的參數前置詞是用來根據變數名稱前置詞的使用方式來修改變數名稱前置詞。
前置詞 | 參數使用方式 |
---|---|
i |
列舉索引 |
c |
計數 |
p |
指標 |
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應