从网上下载了一个PNGButton类来实现了PNG的按钮, 三种状态的图片我是放在同一个PNG文件中, 现在我的问题是:
1.鼠标停留在按钮上的时候我的图片跳起来的;
2. 当鼠标离开按钮的时候,跳起来的图片并没有檫除,这使得我正常的图片会有一部分叠影;是不是可以每次画按钮的时候我先檫除一下以前的? 还是有其他的解决方法,谢谢
1.鼠标停留在按钮上的时候我的图片跳起来的;
2. 当鼠标离开按钮的时候,跳起来的图片并没有檫除,这使得我正常的图片会有一部分叠影;是不是可以每次画按钮的时候我先檫除一下以前的? 还是有其他的解决方法,谢谢
解决方案 »
- 如何在控制台程序中使用CCriticalSection类?
- 多页tab,包括上面的控件,如何随主窗体大小变化而调整位置或大小?
- 播放器的音量调节控件
- 悬赏200分求IE ToolBar的开发方法或者思路 开发语言不限制 类似Google Toolbar或者珊瑚虫Toolbar
- 这个问题怎么解决?还是有点难度哦!
- 谁能提供一个好的音频转换工具呀,有分的
- 控件问题
- 怎样判断当前程序已经被启动了,不用FindWIndow
- 关于两个对话框之间的消息传递
- ATL Object Wizard Properties文本框不够宽,部分文字无法显示
- MFC 远程访问服务器的数据库时界面卡成白的了。
- 难题哦,如何通过API呼叫Window工具栏中应用?
if(nCtlColor == CTLCOLOR_STATIC)
{
pDC->SelectObject(m_fontBig);
pDC->SetTextColor(RGB(255, 0, 0));
pDC->SetBkMode(TRANSPARENT); //背景设为透明 return (HBRUSH)::GetStockObject(NULL_BRUSH);
}这个是没有问题的, 但是我要改变Static Text的内容的时候, SetWindowText(), 却不能清除掉之前的内容,而是覆盖,前面的内容还是会存在。
在改变内容后,使用Invalidate();
状态改变后,要刷新按钮的父窗口.
参考:http://bbs.csdn.net/topics/390401008
参考:自绘实现半透明水晶按钮
http://bbs.csdn.net/topics/390336507