一个窗口如何有多个DC

pshchao 2010-11-29 02:59:20
如题,我想让一个窗口有多个DC

我想实现的功能是:我在一个窗口中一个DC负责绘制界面,另一个DC负责从右下角慢慢浮上来然后显示有新的消息,停留1分

后,在慢慢浮下去

在onpaint中有一个DC这个DC负责绘制界面,然后我想在另外创建一个DC是专门用来消息提示的

当我调用INVALIDATE的时候onpaint执行,这样刷新了界面

但是我想另外一个DC不跟着刷新,我希望是每个DC有不同的刷新函数。

我是一个窗口,不想用多窗口实现。 请各位大牛们指导指导

...全文
169 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
pshchao 2010-11-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 visualeleven 的回复:]
我在一个窗口中一个DC负责绘制界面,另一个DC负责从右下角慢慢浮上来然后显示有新的消息,停留1分
-------------------------
非模态对话框,SetTimer+OnTimer
[/Quote]

也可以试试,都是大牛们啊
pshchao 2010-11-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 m_tornado 的回复:]
用一个CDC Memdc来管理你的提示消息,需要显示的时候把MemDC贴到窗口dc上~
[/Quote]

这个可以试试。
Eleven 2010-11-29
  • 打赏
  • 举报
回复
我在一个窗口中一个DC负责绘制界面,另一个DC负责从右下角慢慢浮上来然后显示有新的消息,停留1分
-------------------------
非模态对话框,SetTimer+OnTimer
m_tornado 2010-11-29
  • 打赏
  • 举报
回复
用一个CDC Memdc来管理你的提示消息,需要显示的时候把MemDC贴到窗口dc上~
用户 昵称 2010-11-29
  • 打赏
  • 举报
回复
有多少个dc都得合并到窗口这个dc上。

15,979

社区成员

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

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