MFC 按钮自绘的问题

niujian2358 2012-11-13 01:49:00
请问,在按钮的自绘时,我需要根据图片的大小,来调整按钮的大小,我需要在哪个函数里写?
...全文
137 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sumos 2012-11-13
  • 打赏
  • 举报
回复
方法多着呢 你在对话框的OnInitDialog函数中 用MoveWindow或者SetWindowPos改变大小
ls443085074 2012-11-13
  • 打赏
  • 举报
回复
DrawItem 在这个自绘函数里面改撒,在里面贴图,再在里面根据图片大小修改窗口大小就是了撒
niujian2358 2012-11-13
  • 打赏
  • 举报
回复
引用 3 楼 zhoujielunzhimi 的回复:
引用 2 楼 niujian2358 的回复:引用 1 楼 zhoujielunzhimi 的回复:OnCreate 我打断点了 它不进 OnCreate ,也不进 PreCreateWindow 如此看来,你的按钮是拖进来的,不是通过Create创建的。 你可以在SHOWWINDOW消息中试试
OnShowWindow 也进不去 郁闷啊,项目要求按钮拖拽。
sumos 2012-11-13
  • 打赏
  • 举报
回复
引用 2 楼 niujian2358 的回复:
引用 1 楼 zhoujielunzhimi 的回复:OnCreate 我打断点了 它不进 OnCreate ,也不进 PreCreateWindow
如此看来,你的按钮是拖进来的,不是通过Create创建的。 你可以在SHOWWINDOW消息中试试
niujian2358 2012-11-13
  • 打赏
  • 举报
回复
引用 1 楼 zhoujielunzhimi 的回复:
OnCreate
我打断点了 它不进 OnCreate ,也不进 PreCreateWindow
sumos 2012-11-13
  • 打赏
  • 举报
回复
OnCreate

15,979

社区成员

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

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