请教如何固定窗口宽高比?

昵称90天可以改一次 2008-05-04 11:27:18
请教如何固定窗口宽高比?
...全文
192 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zoulie 2008-05-04
  • 打赏
  • 举报
回复
不处理wm_size
  • 打赏
  • 举报
回复
问题已经解决,重载OnSizing
谢谢楼上几位
wqvbjhc 2008-05-04
  • 打赏
  • 举报
回复
可以用SetWindowPos()或者MoveWindow()来设置一个窗口的“绝对”大小。
比如,你的问题可以这样解决:
假设,你的按钮的ID是IDC_BUTTON1;你需要的宽度和高度分别是nCX和nCY:
GetDlgItem(IDC_BUTTON1)->SetWindowPos(NULL, 0, 0, nCX, nCY, SWP_NOZORDER | SWP_NOMOVE);
  • 打赏
  • 举报
回复
up一下。这个方法明显不好 我要重画上面的控件

15,980

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧