?? d006.bmp.txt
字號:
WORD wOffset ;
DWORD dwValue ;
臚w表示W(wǎng)ORD類型8,
臚dw表示DWORD類型+/
Windows中常使用的一些字母前綴和它們所代表的數(shù)據(jù)類型如表1-3所示。
表1-3 Windows中常使用的一些字母前綴和它們代表的數(shù)據(jù)類型
┏━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━┓
┃ 類 型 ┃ 說 明 ┃ 類 型 ┃ 說 明 ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ B ┃ BOOL,布爾類型 ┃ n ┃短整型 ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ by ┃ BYTE類型 ┃ np ┃近(短)指針( near pointer) ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ C ┃ char類型 ┃ p ┃指針 ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ dw ┃ DWORD類型 ┃ S ┃字符串 ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ fll ┃函數(shù)類型 ┃ sz ┃以、0’結尾的字符串 ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ 1 ┃整型 ┃ W ┃ WORD類型 ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ l ┃ LONG類型 ┃ x ┃ short,用于表示X坐標時 ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ lp ┃遠(長)指針( long pointer) ┃ y ┃short,用于表示Y坐標時 ┃
┗━━━━━━┻━━━━━━━━━━━━━━┻━━━━━━┻━━━━━━━━━━━━━━┛
Windows程序員也可以根據(jù)上述思想和使用目的,發(fā)明一些其他的前綴。但要注意,對
這些前綴的使用必須保持前后一致。在Windows中,所有的函數(shù)均根據(jù)其用途來命名,它
們一般由2到3個英文單詞組成,每個單詞的第一個字母大寫,例如,函數(shù)CreateWindow(),
由該函數(shù)的名字可以知道它的用途是創(chuàng)建一個窗口。
3.Windows的常量
在Windows.h中,大多數(shù)語句是用于定義一個常量,例如:
#define WM_QUIT OX0012
該語旬用標識符wM_Qurr來表示編號為OX0012的消息。每個常量由一個前綴和表示
其含義的單詞組成的標識符組成,兩者之間用下劃線隔開。前綴表明這些常量所屬的一般范
疇。表1.4說明了一些前綴和它們所屬的范疇的說明。
表1-4前綴表示常量所屬的范疇
┏━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┓
┃ 類 型 ┃ 說 明 ┃
┣━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━┫
┃cs ┃窗口類的風格(Class Style) ┃
┣━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━┫
┃IDI ┃預定義的圖標對象的標識符(IDentity of Icon) ┃
┣━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━┫
┃IDC ┃預定義的光標對象的標識符(Ⅱ)eMty of Cursor) ┃
┣━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━┫
┃ws ┃窗口的風格( Windows Style) ┃
┣━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━┫
┃cw ┃創(chuàng)建窗口( Create Windows) ┃
┣━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━┫
┃WM ┃窗口消息( Windows Message) ┃
┣━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━┫
┃DT ┃繪制文本( Drawing Text) ┃
┗━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━┛
1.1.3 Windows的函數(shù)、消息和窗口
1.事件和消息
在Windows中,用戶或系統(tǒng)中所發(fā)生的任何活動均被當作事件來處理。例如,用戶單
6
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -