如何用MFC制作一个按钮,第一次按下,再按一次弹起

来源:百度知道 编辑:UC知道 时间:2024/06/02 16:59:47
学VC++时间还不长
被要求做一个按钮如题,可是不管用CButton还是CBitmapButton
都只能做出按下无法弹起或按下始终弹起

不知道有哪位高手能指教
希望能提供一些思路和可能会用到的函数 谢谢

选择 Check Box控件然后按图选中椭圆圈注的属性

然后可以添加单击事件

 CButton* but = (CButton*)GetDlgItem(IDC_CHECK5);

 if (but->GetCheck())

 {

  MessageBox("按下");

 }

 else

 {

  MessageBox("弹起");

 }

//就可以出现想要的结果了

兄弟,我不知道你到底学到哪了。不好把握到底该详细说还是说关键点。说的啰嗦点。
用SetState;
我假设你是用的Button控件。资源为IDC_BUTTON1,