| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1558 人关注过本帖
标题:[求助]为什么窗口最小化后再恢复时图形不能显示?
只看楼主 加入收藏
acli1978
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-8-6
收藏
 问题点数:0 回复次数:1 
[求助]为什么窗口最小化后再恢复时图形不能显示?
在基于CFormView的程序中,在FormView主对话框上放置了一个staticText(IDC_GRAPH_BK)控件作为绘制图形的区域,然后编写了一个绘制函数DrawCh4()
{
CWnd* graphFrame = (CWnd*)GetDlgItem(IDC_GRAPH_BK);
CDC* pDC = graphFrame->GetDC();
pDC->MoveTo(0,0);
pDC->LineTo(500,500);
ReleaseDC(pDC);
}
在CFormView的OnDraw()函数中调用DrawCh4()。
程序运行后需移动两下窗口才能显示图形,窗口最下化后再恢复时,图形不见了,然后再移动两下窗口又能显示图形,为什么啊?有何解决办法,我是搞硬件的对VC一知半解,请行家指点,谢谢先!!
搜索更多相关主题的帖子: 图形 窗口 
2006-08-06 13:35
acli1978
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2006-8-6
收藏
得分:0 

把staticText的有一栏属性“M简单”选上,问题就解决了,但不知道为什么这样?

2006-08-06 18:31
快速回复:[求助]为什么窗口最小化后再恢复时图形不能显示?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037946 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved