WM_DESTROY |
窗口销毁时 |
|
窗口销毁前做处理,这个消息是defWndProc放进消息队列的 |
WM_QUIT |
该消息由程序员发送 |
wParam PostQuitMessage()传递的参数 lParam:0; |
这个消息不需要我们处理 |
WM_SYSCOMMAND |
点击关闭或者最小最大的时候,都会产生 |
wParam具体点击的SC_XXX(例如 SC_CLOSE),lParam 鼠标光标的位置 |
LOWORD(lParam)水平位置 HIWORD(lParam)垂直位置SC_XXX:system command,当我们点 X 的时候就会生成 WM_SYSCOMMAND 然后
由 默认窗口处理函数 在消息队列放入 WM_CLOSE |
WM_CREATE |
在窗口创建成功后没有显示前(create show 之间) |
wParam : 0 ,lParam(type:CREATESTRUCT):CreateWindowEx的全部的12个参数信息的指针 |
可以用了该初始化窗口的参数、资源等以及创建子窗口 |
WM_SIZE |
在窗口的大小发生变化的时候就会产生这个msgId |
wParam:窗口大小变化的原因,lParam:高16位 高度 |
用于在窗口变化之后,调整窗口内部的各个部分的布局 |
WM_PAINT |
当窗口需要绘制的时候&& GetMessage()触发的时候 |
|
用于绘图 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步