社区
嵌入开发(WinCE)
帖子详情
【WINCE】有关位图按钮的问题
拖杀猪刀的
2011-06-20 09:16:19
我在WINCE里做了两个位图按钮A和B,在点击A后再点击B的时候,发现A的位置会闪下,后来用了killfocus之类的也不管用,查到最后我发现在点击B钮后,在A钮的区域会被刷成白色,所以就导致了A钮会闪一下,请问各位大侠这个问题该怎么解决呢?或者有没有办法在点击B钮的时候不让系统在A钮区域刷成白色呢?
...全文
82
7
打赏
收藏
【WINCE】有关位图按钮的问题
我在WINCE里做了两个位图按钮A和B,在点击A后再点击B的时候,发现A的位置会闪下,后来用了killfocus之类的也不管用,查到最后我发现在点击B钮后,在A钮的区域会被刷成白色,所以就导致了A钮会闪一下,请问各位大侠这个问题该怎么解决呢?或者有没有办法在点击B钮的时候不让系统在A钮区域刷成白色呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Leckun
2011-08-09
打赏
举报
回复
有用!谢谢!
拖杀猪刀的
2011-06-22
打赏
举报
回复
呵呵,是系统默认的背景画刷没有选择为空画刷~~~
解决办法如下,响应WM_CTLCOLOR消息:
HBRUSH CXXXXDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if(nCtlColor == CTLCOLOR_BTN)
{
hbr = (HBRUSH)GetStockObject(NULL_BRUSH);
}
return hbr;
}
yf882
2011-06-22
打赏
举报
回复
是OnEraseBackGround的问题吗
当我遇上-你
2011-06-21
打赏
举报
回复
闪烁是因为系统刷新了背景,背景色和前景色反差大,所以闪烁,LZ怎么解决的啊?和大家分享下
QQ515311445
2011-06-21
打赏
举报
回复
用双缓冲,这是一个很常见的问题
拖杀猪刀的
2011-06-21
打赏
举报
回复
呵呵,我一直都是用memDC的,不过这不是这个问题的原因。
问题在今天我已经解决了,不过还是谢谢楼上的回答~~~
拖杀猪刀的
2011-06-20
打赏
举报
回复
补充一下:用的类继承于CButton类
Windows CE下自绘位图按
钮
(6410实践可用完整工程)
该工程为实现在TINY6410下的位图按
钮
控件自绘,完整程序,点击可直接运行
WINCE
下的位图按
钮
demo 通过Pactet PC模拟器测试
本人用于测试项目测试的demo,属于智能设备MFC程序的一个简易DEMO,通俗易懂
WINCE
和Windows Mobile上的透明控件,图片按
钮
,图片标签,支持窗体背景图
WINCE
和Windows Mobile上的透明控件,包括支持透明图片的按
钮
,透明文本标签以及透明图片标签,Panel透明容器等控件 可以设定正常显示图片,点击切换图片,前景、背景色。按
钮
上的文本可以设定是显示在按
钮
内部还是...
bmpbtn_
wince
_evc
详细说明:
WINCE
下的多功能位图按
钮
实现 可作为单选按
钮
,普通按
钮
,CHECKBOX等样式使用-
WINCE
under the multi-function button bitmap realize radio button can be used as ordinary button, CHECKBOX styles ...
hoverbutton
wince
下精美的位图按
钮
,可方便移植,方便使用,不光是图标也能位图的显示,
wince
的界面更加完美,更加生动
嵌入开发(WinCE)
19,503
社区成员
41,569
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章