在OnSize的代码中增加红色代码行即可:
pButtonConfirm->GetWindowRect(rect);
ScreenToClient(rect);
InvalidateRect(rect);
rect.left = rect.left+cxAdd;
rect.right = rect.right+cxAdd;
pButtonConfirm->MoveWindow(rect);
本文介绍了一种在窗口大小改变时,通过修改按钮位置来确保界面布局正确的代码实现方法。具体步骤包括获取按钮的窗口矩形区域,将屏幕坐标转换为客户区坐标,使界面无效并重新绘制,最后调整按钮的位置。
在OnSize的代码中增加红色代码行即可:
pButtonConfirm->GetWindowRect(rect);
ScreenToClient(rect);
InvalidateRect(rect);
rect.left = rect.left+cxAdd;
rect.right = rect.right+cxAdd;
pButtonConfirm->MoveWindow(rect);
4585
6380

被折叠的 条评论
为什么被折叠?
