第003讲:大写标识符的含义
在 Winodows 的定义中包含着许多大写标识符,这些标识符有很多都是以两个或三个字母作为前缀,且其后紧跟一个下划线:CS_HREDRAW DT_VCENTER SND_FILENAME
CS_VREDRAW IDC_ARROW WM_CREATE
CW_USEDEFAULT IDI_APPLICATION WM_DESTROY
DT_CENTER MB_ICONERROR WM_PAINT
DT_SINGLELINE SND_ASYNC WS_OVERLAPPEDWINDOW
这些标识符其实都是宏定义,前缀标明该常量所属的一般类别,含义如下表:
前缀 含义
CS类风格选项(ClassStyle)
CW创建窗口选项(CreateWindow)
DT文本绘制选项(DrawText)
IDI图标的 ID 号(IDIcon)
IDC光标的 ID 号(IDCursor)
MB消息框选项(MessageBox)
SND声音选项(Sound)
WM窗口消息(WindowsMessage)
WS窗口风格(WindowStyles)
IDC,光“宝”的 ID 号
小甲鱼又鸡冻了~~ 视频快快出额{:7_180:} 这次1楼的比我先纠错{:1_1:} 好纠结 对大写字母不敏感 , 把大写转换为小写就认识 , 真是晕 ,windows 都是大写字母 ......
好晕 .... 问下,MyWindows.zip在哪下啊?没找到、、、 Diu 发表于 2014-5-15 16:28 static/image/common/back.gif
问下,MyWindows.zip在哪下啊?没找到、、、
http://bbs.fishc.com/thread-47193-1-1.html :huffy:老师我的msdn里面问什么没有windows API C++,C头文件, C#的都有 就是没有window API 我的是2012版 沧海.sea 发表于 2014-5-15 18:02 static/image/common/back.gif
老师我的msdn里面问什么没有windows API C++,C头文件, C#的都有 就是没有w ...
VS里边的MSDN我也用着觉得很多函数没有,还是用WEB版本吧:http://msdn.microsoft.com/ 小甲鱼 发表于 2014-5-15 16:45 static/image/common/back.gif
http://bbs.fishc.com/thread-47193-1-1.html
谢谢鱼大了{:5_109:} 小甲鱼 发表于 2014-5-15 18:57 static/image/common/back.gif
VS里边的MSDN我也用着觉得很多函数没有,还是用WEB版本吧:http://msdn.microsoft.com/
{:7_178:}谢谢鱼哥 这个看得差不多 非常好的东西,有了这个麻麻再也不用担心我把这些宏定义的值弄混淆啦 看来Windows真是 煞费苦心 谢谢鱼哥,精彩的归纳! 小甲鱼老师,我编译运行后,程序未响应,并且窗口只有白色东东
if(wParam == MK_RBUTTON)
MK代表什么?@小甲鱼 本帖最后由 无符号整形 于 2016-6-28 18:40 编辑
宋桓公 发表于 2016-6-28 17:00
if(wParam == MK_RBUTTON)
MK代表什么?@小甲鱼
MK代表鼠标键盘按钮按下的消息 支持小甲鱼 这种是不是背起来比较好
页:
[1]
2