标题:桌面重绘问题
只看楼主
Janlex
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:303
专家分:0
注 册:2006-9-12
 问题点数:0 回复次数:1 
桌面重绘问题
CWindowDC dc(NULL);
CFont font;
font.CreateFont(
160,
40,
0,
0,
FW_NORMAL,
true,
false,
0,
ANSI_CHARSET,
OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY,
DEFAULT_PITCH | FF_SWISS,
"Arial");
dc.SelectObject(&font);
dc.SetTextColor(RGB(255,0,255));
dc.SetBkMode(TRANSPARENT);
dc.TextOut(0, 0, "test");

这段代码放在OnPaint中, 程序启动可以在桌面绘出test字, 但是在桌面右键了,桌面的字刷新掉了,这很正常, 再把程序最小化最大化, 桌面就不能再绘出test了。。。

最大化最小化不正调用WM_PAINT吗, 从而不调用了OnPaint吗? 怎么不能重绘。。
搜索更多相关主题的帖子: false 桌面 
2007-08-17 19:30
Janlex
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:303
专家分:0
注 册:2006-9-12
得分:0 
已经解决。 PIII CPU问题。。。移动速度快了是不能显示

★★★★★欢迎光临我的博客 ★★★★★
http://www.
2007-08-17 21:59



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-163564-1-1.html




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

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