在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);//启用按钮

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

相关文章推荐

利用MFC按钮使能(或禁用)属性使按钮变正常色(或灰色)

利用MFC按钮使能(或禁用)属性使按钮变正常色(或灰色) GetDlgItem(IDC_XXX)->EnableWindow(FALSE)//IDC_XXX为你想变灰的按钮的ID 利用你找到的ha...

C++ 类的四大函数

一个C++类一般至少有四大函数,即构造函数、拷贝构造函数、析构函数和赋值函数,一般系统都会默认。但是往往系统默认的并不是我们所期望的,为此我们就有必要自己创造他们。在创造之前必须了解他们的作用和意义,...

ODBC SQLExecute SQLPrepare

#include #include #include #include #include #include #include void CheckReturnCode(SQLRETURN rc, SQ...
  • HiHui
  • HiHui
  • 2009年06月05日 17:31
  • 3239

在SQL Server中强制还原已存在的数据库

简单的还原: restore   database   eat   from   备份设备名    restore   database   eat   from   disk=d:/备份dmp文件...

孙鑫VC++深入详解:Lesson6 Part2 -- MFC菜单更新机制 用该机制实现 Enable or Disable MenuItem

MFC菜单命令更新机制---用该机制实现 Enable or Disable  MenuItem 方法: 1)用资源中的菜单项"剪切"的ClassWizard添加一个UPDATE_COMMAND_U...
  • sergery
  • sergery
  • 2013年07月05日 12:22
  • 4007

enable validate/novalidate 以及 disable validate/novalidate

其实这个东西网上一搜一大堆,总结出来就是两句话: 启用约束:         enable( validate) :启用约束,创建索引,对已有及新加入的数据执行约束,validate关键字可省...
  • liaozw
  • liaozw
  • 2013年05月23日 17:30
  • 282

enable disable home

  • 2015年06月09日 16:13
  • 2.03MB
  • 下载

[Project Intro] Disable and enable specified web proxy in code

Introduction Explains how to
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在VC中编程实现按钮的启用(enable)和禁用(disable)
举报原因:
原因补充:

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