怎样使按钮一直处于按下状态? 想要这样一种效果:一个位图按钮,点击一下,即鼠标左键按下再放开,按钮一直处于按下状态,再次点击按钮,按钮弹起。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CheckBox,Pushlike及Bitmap样式,关联一个控件变量,简单些就用CButton,复杂点就用CBitmapButton,然后在对话框的OnInitDialog里初始化(设置图片)。 用一句话就可以搞定了,楼主试试看吧。((CButton *)GetDlgItem(IDC_BUTTON_TEST))->SetState(TRUE ); 经常这么用:)其实就是CheckBox/RadioButton 吧Pushlike属性选上就可以了,最方便 谢谢各位。 CButton* btn = (CButton*)GetDlgItem(IDC_BUTTON3); static bool state = true; btn->SetState(state); state = !state;按下,弹起效果是出来了。还需要在按钮上贴上图片。我是用来做一个放大按钮,就是圈里一个加号。原来的界面是用java做的,现在用C做,能给我详细一点代码说明吗,用gif图片。是一个ocx控件,用MFC的ACtivex做的。谢谢。 最好是加载gif文件到按钮上。 这些项从VC6开始就有了,更别说VS2005/2008了。你在对话框里放上一个CheckBox,然后打开它的属性页,找到Bitmap和Push Like两项,都设为True。 child窗口的函数调用问题 菜单操作的问题 VC中在图片上加文字 怎么实现?? 新手VC/MFC中Dialog调用问题。 关于VC中对容器中的元素进行排序函数的问题? 多媒体定时器个数问题 关于map文件的问题,在线,100分 ATL是什么,不好意思。 谁知道如何写出像某菜单项不可用的字体效果来???UP有分!! 真诚的求助:类似金山词霸的词库 MDI中使一些视图处于另外一些视图的上层 CRichEditCtrl中如何判断连续输入了3个A
((CButton *)GetDlgItem(IDC_BUTTON_TEST))->SetState(TRUE );
经常这么用:)其实就是CheckBox/RadioButton 吧Pushlike属性选上就可以了,最方便
CButton* btn = (CButton*)GetDlgItem(IDC_BUTTON3);
static bool state = true;
btn->SetState(state);
state = !state;
按下,弹起效果是出来了。还需要在按钮上贴上图片。我是用来做一个放大按钮,就是圈里一个加号。
原来的界面是用java做的,现在用C做,能给我详细一点代码说明吗,用gif图片。是一个ocx控件,用MFC的ACtivex做的。
谢谢。