|
发表于 2021-10-30 14:36:04
|
显示全部楼层
在WM_SIZEM消息中使用MoveWindow\SetWindowPos调整指定的控件位置及大小,两三行代码的事!
调整按钮的大小及位置演示:
代码:
- case WM_SIZE:
- {
- // 获取客户区信息
- RECT rect;
- GetClientRect(hwnd, &rect);
- // 移动指定控件位置并重设大小
- MoveWindow(g_hBtn1, rect.left, rect.top, rect.right, rect.bottom, 1);
- }
- break;
复制代码
项目代码下载: https://www.cctry.com/thread-300796-1-1.html , 在此项目中增加以上代码就可以看到效果: |
|