当前位置: 首页 > 编程笔记 >

Win32 API WM_SIZE

公孙向荣
2023-03-14
本文向大家介绍Win32 API WM_SIZE,包括了Win32 API WM_SIZE的使用技巧和注意事项,需要的朋友参考一下

示例

大小更改后,此消息将发送到窗口的窗口过程。处理此消息的最常见原因是调整任何子窗口的位置。例如,在记事本中,当调整窗口大小时,子窗口(编辑控件)也将调整大小。如果处理此消息,则返回0。

论据
wp 窗口大小常数之一。
lp LOWORD(lp)是客户区域的新宽度是客户区域
HIWORD(lp)的新高度。

LRESULT CALLBACK winproc(HWND hwnd, UINT wm, WPARAM wp, LPARAM lp)
{
    switch (wm) {
        case WM_SIZE:
            /* hwndEdit is the handle of the edit control window */
            MoveWindow(hwndEdit, 0, 0, LOWORD(lp), HIWORD(lp), TRUE);
            return 0;
   }
   return DefWindowProc(hwnd, wm, wp, lp);
}
           

 类似资料:

相关阅读

相关文章

相关问答