关于OnNcPaint()自绘标题栏

muchforest 2007-06-12 04:24:16
我想把对话框的标题栏弄窄一点,请问该在OnNcPaint()添加什么?没做过,无从下手!请教
...全文
737 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ringphone 2007-06-18
  • 打赏
  • 举报
回复
WM_NCCALCSIZE
修改lParam指向的RECT值就可以
ggglivw 2007-06-18
  • 打赏
  • 举报
回复
afx_msg BOOL OnEraseBkgnd( CDC* pDC )里面画;
如果你是做游戏的,直接返回TRUE,在onpaint里面画,不然会有闪烁的。
API,bitblt就可以了,没有标题栏,所有的东西都是客户区的。要标题栏的话,getwindowdc
ggglivw 2007-06-14
  • 打赏
  • 举报
回复
取消标题栏,自己画一个,想多大多小都可以,
muchforest 2007-06-14
  • 打赏
  • 举报
回复
To:ggglivw() 能具体点吗?往哪儿画,怎么画,有api吗?
sms88 2007-06-14
  • 打赏
  • 举报
回复
还要处理WM_ACTIVATE和WM_NCACTIVATE哦
muchforest 2007-06-12
  • 打赏
  • 举报
回复
有例子吗?
xdlous 2007-06-12
  • 打赏
  • 举报
回复
不是NCPAINT,
是WM_NCCALCSIZE
rulera 2007-06-12
  • 打赏
  • 举报
回复
不知道 同问

15,979

社区成员

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

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