MFC重绘非客户区问题

具体怎么绘制,就像QQ那样?菜鸟求助!!(只有10分了...)... 具体怎么绘制,就像QQ那样?菜鸟求助!!(只有10分了...) 展开
 我来答
l109383670
2011-10-14 · TA获得超过419个赞
知道小有建树答主
回答量:222
采纳率:100%
帮助的人:216万
展开全部
InvalidateRect()直接指定无效区域重绘不就可以了,何必来个非客户区。做QQ这样的,用对话框模式,再加入列表控件之类的,你重绘指定的控件区域不就完了。
更多追问追答
追问
登录的时候,那个样子,用VS做出来的有边框,我不想要那个边框
追答
这个容易啊,你在框体属性里把TitleBar设为false,它那边框就没有了,不过上面的放大缩小也没有了,你可以自己写,QQ就是这么搞的。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
woshinia777
2011-10-14 · TA获得超过915个赞
知道小有建树答主
回答量:495
采纳率:0%
帮助的人:354万
展开全部
QQ用的是DirectUI引擎
MFC是做不出那种效果的,都是专业绘制的图片,然后由特定的库函数导入进去加载在界面上,MFC做界面开发是没什么前途的。
追问
就简单地模仿下那种效果,重绘非客户区可以做到的,你知道怎么在OnNcPaint()中处理吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式