我知道通过EnableWindows来使Button空间失效或是可用,但是它的Clicke事件不能让自己的可用性改变。比如,界面上有两个Button,Button1和Button2。程序初始化时候,1有效而2无效,这我会。我想按下Button1,2有效1变得无效,接着按下2,1又有效而2自身变无效了。
Vb中就可以操作自身的可用性,但MFC中好像不可以喔?
Vb中就可以操作自身的可用性,但MFC中好像不可以喔?
解决方案 »
- MFC中BMP图像读取显示求助
- 有没有vc2008、2010比较深入的编程资料
- VC 中得到 Access 数据库的数据
- 高分提问(怎么做一个和3721一样的网页自动安装?他的CAB怎么做)有人能做的话我出钱请他做!
- 关于图像和句柄
- 请问visual studio。net是不是只能安装在winnt或win2000或xp下??98不可以吗???
- 使用netbios扫描ip地址是什么原理?
- 给子窗口指定了黑色画刷但是子窗口背景还是白色
- 如何才能提高重绘的效率??????(高分。。。。。。。。一定给)
- 如何用winInet获知http服务器上的某个文件的大小或者谁有类似蚂蚁和网际快车的下载工具的源代码
- xml读取内存暴增问题(已经排好版面)
- 未声明的标识符
{
CButton* pbtn1=(CButton*)GetDlgItem(IDC_BUTTON1);
pbtn1->EnableWindow(FALSE);//1无效
CButton* pbtn2=(CButton*)GetDlgItem(IDC_BUTTON2);
pbtn2->EnableWindow(TRUE);//2有效
}
void CXXXDlg::OnButton2()
{
CButton* pbtn1=(CButton*)GetDlgItem(IDC_BUTTON1);
pbtn1->EnableWindow(TRUE);//1有效
CButton* pbtn2=(CButton*)GetDlgItem(IDC_BUTTON2);
pbtn2->EnableWindow(FALSE);//2无效
}