📄 d006.bmp.txt
字号:
WORD wOffset ;
DWORD dwValue ;
胪w表示WORD类型8,
胪dw表示DWORD类型+/
Windows中常使用的一些字母前缀和它们所代表的数据类型如表1-3所示。
表1-3 Windows中常使用的一些字母前缀和它们代表的数据类型
┏━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━┳━━━━━━━━━━━━━━┓
┃ 类 型 ┃ 说 明 ┃ 类 型 ┃ 说 明 ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ B ┃ BOOL,布尔类型 ┃ n ┃短整型 ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ by ┃ BYTE类型 ┃ np ┃近(短)指针( near pointer) ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ C ┃ char类型 ┃ p ┃指针 ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ dw ┃ DWORD类型 ┃ S ┃字符串 ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ fll ┃函数类型 ┃ sz ┃以、0’结尾的字符串 ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ 1 ┃整型 ┃ W ┃ WORD类型 ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ l ┃ LONG类型 ┃ x ┃ short,用于表示X坐标时 ┃
┣━━━━━━╋━━━━━━━━━━━━━━╋━━━━━━╋━━━━━━━━━━━━━━┫
┃ lp ┃远(长)指针( long pointer) ┃ y ┃short,用于表示Y坐标时 ┃
┗━━━━━━┻━━━━━━━━━━━━━━┻━━━━━━┻━━━━━━━━━━━━━━┛
Windows程序员也可以根据上述思想和使用目的,发明一些其他的前缀。但要注意,对
这些前缀的使用必须保持前后一致。在Windows中,所有的函数均根据其用途来命名,它
们一般由2到3个英文单词组成,每个单词的第一个字母大写,例如,函数CreateWindow(),
由该函数的名字可以知道它的用途是创建一个窗口。
3.Windows的常量
在Windows.h中,大多数语句是用于定义一个常量,例如:
#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 ┃创建窗口( Create Windows) ┃
┣━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━┫
┃WM ┃窗口消息( Windows Message) ┃
┣━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━┫
┃DT ┃绘制文本( Drawing Text) ┃
┗━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━┛
1.1.3 Windows的函数、消息和窗口
1.事件和消息
在Windows中,用户或系统中所发生的任何活动均被当作事件来处理。例如,用户单
6
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -