社区
界面
帖子详情
wtl重绘CMainFrame只有CWindowDC有效
imlmy
2011-06-17 11:11:16
我想重绘CMainFrame界面,重载OnPaint事件,和OnEraseBkgnd事件,只有CWindowDC绘图有效,其他如CClientDC,CPaintDC,CDC绘图都没有效果。或者直接使用OnEraseBkgnd的wParame参数转换为HDC进行绘图也无效。请问是什么原因
...全文
83
4
打赏
收藏
wtl重绘CMainFrame只有CWindowDC有效
我想重绘CMainFrame界面,重载OnPaint事件,和OnEraseBkgnd事件,只有CWindowDC绘图有效,其他如CClientDC,CPaintDC,CDC绘图都没有效果。或者直接使用OnEraseBkgnd的wParame参数转换为HDC进行绘图也无效。请问是什么原因
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
向立天
2011-06-21
打赏
举报
回复
[Quote=引用 3 楼 imlmy 的回复:]
我试过用CPaintDC,但是绘图无效。只有CWindowDC才能绘出图。我看到CView里面可以用其他DC进行绘图。是不是CMainFrame的问题。
[/Quote]就看你这么描述
天知道是真么回事
估计你程序是基于文档视图结构的
应该处理OnDraw才对
再就是你最好看看不同dc的区别
imlmy
2011-06-21
打赏
举报
回复
我试过用CPaintDC,但是绘图无效。只有CWindowDC才能绘出图。我看到CView里面可以用其他DC进行绘图。是不是CMainFrame的问题。
向立天
2011-06-21
打赏
举报
回复
只能说你用错了
在OnPaint里就因该用CPaintDC
imlmy
2011-06-21
打赏
举报
回复
没人回复,自己顶
wtl
中显示html,用
WTL
构建HTML界面应用程序--微尘世界
本文假定您使用的是Visual C++(6.0以上版本),并正确安装了
WTL
7.0和完整的ATL(Visual C++组件),如果您没有安装Visual C++,请跳过本文;如果您没有安装
WTL
7.0,请看这里。第1章
WTL
介绍ATL想必大家都不陌生,用VC...
wtl
中显示html,用
WTL
构建HTML界面应用程序(1)
本文假定您使用的是Visual C++(6.0以上版本),并正确安装了
WTL
7.0和完整的ATL(Visual C++组件),如果您没有安装Visual C++,请跳过本文;如果您没有安装
WTL
7.0,请看这里。第0章
WTL
介绍ATL想必大家都不陌生,用VC...
wtl
图形界面
第一部分介绍
WTL
框架窗口结构,编写基于
WTL
的SDI,MDI和多线程SDI的程序,及
WTL
的辅助类及封装DDX,看向导及例程. 第二部分讲
WTL
命令栏,封装通用控件,及消息路由,及通用对话框,属性页/属性表,打印支持,以及滚动窗口
WTL
...
Window
s Template Library -
WTL
Version 7.5
Window
s Template Library -
WTL
Version 7.5 (build 5058) 2/27/05Development Release Copyright
WTL
for MFC Programmers, Part IX - GDI Classes, Common Dialogs, and Utility Classes
WTL
for MFC Programmers, Part IX - GDI Classes, Common Dialogs, and Utility Classes 原作 :Michael Dunn [英文原文]翻译 :Orbit(桔皮干了) [http://www.winmsg.com/cn/orbit.htm] ...
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章