在VC中编程实现按钮的启用(enable)和禁用(disable)

原创 2006年05月26日 20:38:00


在VC中编程实现按钮的启用(enable)和禁用(disable)- -                                     

方法总的说只有一个,就是调用CButton::EnableWindow()函数[毕竟CButton是从CWnd继承下来的]

具体方法有两个:

1.[此按钮在对应的类中有相应的变量,如m_btnQuit]

这时调用

m_btnQuit.EnableWindow(FALSE);//禁用按钮

或者

调用m_btnQuit.EnableWindow(TRUE);//启用按钮

2.[此按钮在对应的类中没有设置相应的变量,且假设此按钮在一个对话框中]

这时调用

((CButton*)GetDlgItem(按钮ID))->EnableWindow(FALSE);禁用按钮

或者

((CButton*)GetDlgItem(按钮ID))->EnableWindow(TRUE);//启用按钮

如果按钮在别的类型的类中,估计方法也差不多,应该可以触类旁通的说

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

互斥与同步——local_irq_enable与local_irq_disable

互斥与同步——local_irq_enable与local_irq_disable 内核版本:2.6.30 平台:arm 在单处理器不可抢占系统中,使用local_irq_enable和loca...

MFC应用程序中enable或disable菜单项

在MFC应用程序中需要enable或disable菜单项时,在主菜单中调用 CMenu::EnableMenuItem不起作用......如何disable菜单项?       根据以往的经验...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

How to Check and Enable/Disable Oracle Binary Options (Doc ID 948061.1)

Applies to: Oracle Database - Enterprise Edition - Version 10.2.0.1 to 12.1.0.1 [Release 10.2 to 12...

oracle 索引 状态 unusable,usable ,disable,enable

ORACLE使索引变成不可用的状态: alter index index_name unusable; 执行成功后,如果后续需要再用到该索引的话,就必须重建。重建后会自动变成usable。 根据ORA...

索引unusable|disable|enable

ORACLE使索引变成不可用的状态: alter index index_name unusable; 执行成功后,如果后续需要再用到该索引的话,就必须重建。重建后会自动变成usable。 根据ORA...

Oracle约束的关键字Enable/Disable/Validate/Novalidate

1 组合特性说明  Validate确保已有数据符合约束;Novalidate不必考虑已有数据是否符合约束。 除非Novalidate被指定,Enable默认Validate;除非Validate被指...

disable/enable validate/novalidate 的区别

启用约束: enable( validate) :启用约束,创建索引,对已有及新加入的数据执行约束. enable novalidate :启用约束,创建索引,仅对新加入的数据强制执行约束,而不管...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)