我在CStaic类中加了一个对WM_PAINT响应的函数,我创建的那个static控件就是隐藏显示了呢? 我在CStaic类中加了一个对WM_PAINT响应的函数,我创建的那个static控件就是隐藏显示了呢? 我要在这上面动态地显示一个时间 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建一个类派生自CStatic,在派生类中响应WM_PAINT消息,然后在消息响应函数里显示一个时间。 重载OnPaint之后要自行绘制是什么都不做当然什么都看不见了 好像有这么一点,但是它原来不是有颜色吗?但是我响应了WM_PAINT连颜色都没有了它就透明了! 原来的颜色是原来的OnPaint画的关键是你的OnPaint做什么了 你子类化了CStatic,那么你在WM_PAINT里这样做就直接调用父类的OnPaint函数就行了void CNewStatic::OnPaint() {// CPaintDC dc(this); // 注释掉 // TODO: Add your message handler code here CStatic::OnPaint(); // 调用它,你就可以看到static控件了 // Do not call CStatic::OnPaint() for painting messages} void CNewStatic::OnPaint() {// CPaintDC dc(this); // 注释掉// TODO: Add your message handler code hereCStatic::OnPaint(); // 调用它,你就可以看到static控件了// Do not call CStatic::OnPaint() for painting messages} 我什么也没有做!但是它在创建时候有默认的色彩,我加了OnPaint函数就不行了。 多线程处理接收图片数据并显示出现ntdll.dll错误 80分 求集成式即时通讯软件开发方面资料 在现代CPU中,对单个变量的读写会不会造成多线程冲 IDL文件中的结构体不能生成GUID 求windows网络编程技术一书的源代码 VC调用WEBSERVICE如何穿越代理服务器?请帮帮看看代码哪里不对,大侠们帮帮忙!谢谢! 2个小问题,请赐教!!! 新手提问,在线揭贴:字符串的截取 *** 高分请求问题--- 怎么在第2块声卡上播放mp3音乐? 编程实现 *** 一个vc+安装的问题 VC怎么传递数组的指针? VS2008最基本的ATL创建问题(超简单)
是什么都不做当然什么都看不见了
好像有这么一点,但是它原来不是有颜色吗?但是我响应了WM_PAINT连颜色都没有了它就透明了!
关键是你的OnPaint做什么了
void CNewStatic::OnPaint()
{
// CPaintDC dc(this); // 注释掉
// TODO: Add your message handler code here
CStatic::OnPaint(); // 调用它,你就可以看到static控件了
// Do not call CStatic::OnPaint() for painting messages
}
{
// CPaintDC dc(this); // 注释掉// TODO: Add your message handler code here
CStatic::OnPaint(); // 调用它,你就可以看到static控件了
// Do not call CStatic::OnPaint() for painting messages
}