窗口的创建 | 说明 | 备注 |
---|---|---|
RegisterClass | 注册窗口类 | WNDCLASS |
CreateWindow | 创建窗口实例 | |
GetMessage | 从消息队列获取消息,并出队 | |
ShowWindow | 显示窗口 | |
UpdateWindow | 更新窗口,调用过程函数并发送WM_PAINT消息,如果没有无效区,则不会发送WM_PAINT消息 | |
DispatchMessage | 派发消息到对应窗口的过程函数 | |
TranslateMessage | 将keydown消息翻译成WM_CHAR,只对可显示的字符有效 | |
窗口其他相关 | ||
EnableWindow | 允许或者禁止窗口的鼠标和键盘输入 | |
PostMessage | 将消息投递到消息队列 | |
SendMessage | 调用窗口的过程函数 | |
GetWindowText | 获取窗口标题 | |
SetWindowText | 设置窗口标题 | |
GetParent | 获取父窗口句柄 | |
DestroyWindow | 销毁窗口 | |
PostQuitMessage | 投递WM_QUIT消息到消息队列,用于退出消息循环 | |
GetClientRect | 获取客户区大小 | |
SetTimer | 设置定时器 | |
KillTimer | 取消定时器 | |
对话框相关 | ||
DialogBox | 创建模态对话框 | |
CreateDialog | 创建非模态对话框 | |
EndDialog | 关闭模态对话框 | |
GetDlgItem | 获取控件的窗口句柄 | |
GetDlgItemText | 获取控件上文本 | |
GetDlgItemInt | 获取控件上文本并转换为整数 | |
SetDlgItemText | 设置控件上的文本 | |
SetDlgItemInt | 将整数转换为文本设置到控件上 | |
SendDlgItemMessage | 向控件发送消息 | |
资源 | ||
LoadMenu | 从资源加载菜单,得到菜单的句柄 | |
LoadIcon | 从资源加载图标,得到图标的句柄 | |
LoadCursor | 从资源加载光标,得到光标的句柄 | |
LoadAccelerators | 从资源加载快捷键,得到快捷键的句柄 | |
TranslateAccelerator | 将键盘消息转换为快捷键 | |
GetAsyncKeyState | 获取按键的状态 | |
绘图 | ||
BeginPaint | 获取客户区的DC句柄,只能用于WM_PAINT消息 | |
EndPaint | 释放BeginPaint申请的资源 | |
GetDC | 获取客户区的DC句柄,只能用于非WM_PAINT消息 | |
ReleaseDC | 释放GetDC申请的资源 | |
InvalidateRect | 手动制造无效区,用于产生WM_PAINT消息 | |
DrawText | 绘制文本 | |
DrawIcon | 绘制图标 | |
消息 | ||
WM_CREATE | 用于初始化窗口 | |
WM_KEYDOWN,WM_KEYUP | 键盘消息 | |
WM_LBUTTONDOWND,WM_MOUSEMOVE | 鼠标消息 | |
WM_CLOSE | 窗口点击关闭 | |
WM_COMMAND | 命令消息,用于控件,菜单和快捷键 | |
WM_PAINT | 绘图消息 | |
WM_TIMER | 定时器消息 | |
WM_INITDIALOG | 用于对话框初始化 | |
WM_GETTEXT | 获取窗口标题 | |
WM_SETTEXT | 设置窗口标题 | |
按钮 | ||
BN_CLICK | 按钮被点击了 | |
BM_GETCHECK | 用于获取单选框和复选框的选中状态 | |
文本框 | ||
ListControl 列表框 | ||
LVM_INSERTCOLUMN | 插入列 | |
LVM_INSERTITEM | 插入行 | |
LVM_SETITEMTEXT | 设置指定行中某列的文本 | |
LVM_GETITEMTEXT | 获取指定行中某列的文本 | |
LVM_DELETEITEM | 删除指定行 | |
LVM_SETEXTENDEDLISTVIEWSTYLE | 设置扩展风格 | |
LVM_DELETECOLUMN | 删除列 | |
LVM_DELETEALLITEMS | 删除所有行 | |
LVM_GETSELECTIONMARK | 获取选中 | |
LVM_GETITEMSTATE | 获取指定行的状态 | |
LVM_GETITEMCOUNT | 获取行数 |
标签:窗口,day7,WM,获取,补课,消息,句柄,LVM 来源: https://www.cnblogs.com/zaixialongaotian/p/15115663.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。