本节介绍通过上下控制执行的窗口消息处理。
信息 | 进行处理 |
WM_CREATE | 分配并初始化私有数据结构,并将其地址保存为窗口数据。 |
WM_DESTROY | 释放在WM_CREATE处理期间分配的数据。 |
WM_ENABLE | 使窗口无效。 |
WM_KEYDOWN | 在 向上箭头或向下箭头键。 的情况下更改当前位置 |
WM_KEYUP | 结束改变位置 |
WM_LBUTTONDOWN | 捕捉鼠标。如果好友窗口是编辑控件或列表框,则将焦点设置为好友窗口。如果鼠标悬停在向上或向下按钮上,它将开始改变位置并设置一个计时器。 |
WM_LBUTTONUP | 如果上下控制捕获了鼠标,结束更改位置并释放鼠标捕获。如果好友窗口是编辑控件,它将选择编辑控件中的所有文本。 |
WM_PAINT | 绘制上下控制。如果【wParam中】参数为非NULL,则控件假定该值为HDC,并使用该设备上下文进行绘制。 |
WM_TIMER | 如果鼠标按住按钮并且已经过了足够的间隔,则更改当前位置。 |