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

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

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

  1. VMProtect 与 ASProtect 在VC中的SDK编程

    最近想用VMProtect和ASProtect 的SDK加密一个程序,结果搞了半天没搞成,网上没看到在VC中如何使用VMProtect的SDK加密,于是琢磨了一下,总算成功了,最后有一点点心得,与大家 ...

  2. VC++中忽略所有默认库纯Win32 API编译及链接 - 计算机软件编程 - Wangye's Space

    原始链接: VC++中忽略所有默认库纯Win32 API编译及链接 - 计算机软件编程 - Wangye's Space 我们在用VC++编写Windows程序的时候可能会发现一般可执行体(.EXE) ...

  3. VC++ 常用编程技巧总结

    VC++6.0的使用以及编程技巧整理 1.MDI子窗口一启动就最大化      BOOL   CChildFrame::PreCreateWindow(CREATESTRUCT&   cs) ...

  4. VC中自定义IE浏览器

    VC中自定义IE浏览器 http://www.5xsoft.com/Article.aspx?id=155 本教程提供了自定义浏览器控件的行为和外观的一些方法.你将看到高级的宿主接口, IDocHos ...

  5. VC中的宏 (#define) 与预处理 (#if/#ifdef/#pragma) 的使用方法总结。

    C/C++ 预定义宏 例子:C/C++ 预定义宏的取值 C/C++ 预定义宏用途:诊断与调试输出 CRT 的诊断与调试输出:assert, _ASSERT/_ASSERTE, _RPTn/_RPTFn ...

  6. VC++中Depends工具的使用和DLL函数的动态调用方式示例

    VC++中Depends工具:Depends用来显示与一个可执行文件(exe或者dll)相关的依赖项(动态链接库dll),以及该exe或dll引用了这些dll中的哪些接口,同时也可以看到每个被依赖的d ...

  7. VC++多线程编程[转]

    2019独角兽企业重金招聘Python工程师标准>>> VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好. 一.问题的提出 编写一个耗时的单线程程序: 新建一个基于对 ...

  8. VC中使用ADO的方法

    ADO中打开一个连接: pConnection->ConnectionString = "这里的字符串有下面四种写法"; //对连接字符串赋值 pConnection-> ...

  9. 《转》VC++多线程编程

    原地址:http://www.cnblogs.com/wxfasdic/archive/2010/09/23/1833522.html 留个纪念,不错的总结.十个例子清晰列举啦多线程编程的奥妙.  V ...

最新文章

  1. AI隐形衣:穿上这件连帽衫,监控算法对你“视而不见”
  2. 文件上传--Smartupload上传组件【上】
  3. jQuery、ajax添加Json数据
  4. C++ primer——vector
  5. boost::mp11::mp_second相关用法的测试程序
  6. (译文)在Ubuntu 14.04上成功运行ModelSim-Altera Starter Edition 10.1d
  7. 将经过身份验证的用户注入Spring MVC @Controllers
  8. logistic回归 如何_R_语言 logistic回归分析
  9. 解决: Vue 项目本地运行 run 与服务器上 build 样式不一致,build 后样式不生效
  10. python中协程的理解_python协程的理解
  11. 关于CoreData的使用
  12. 多台或者集群环境下如何保证spring定时器只执行一个
  13. python全套视频迅雷下载_[全套视频] 老王Python基础,进阶,项目篇(无KEY完整版) 视频教程 15G...
  14. Oracle 11.2.0.4 RAC 最新补丁下载(11.2.0.4.200714)
  15. 常见视频封装格式(3) — MP4
  16. 赛锐信息:5个方面帮您应对 SAP License 审计
  17. 第九十七章 SQL函数 MONTH
  18. 帝国php忘记密码,帝国cms7.5忘记登录密码以及多次登录失败被锁定终极解决办法-更新...
  19. 错误码:28,错误信息:没有足够的存储空间 解决方法
  20. linux进程等待wait()实例

热门文章

  1. IOS navigationController详解
  2. java:布局方法(网格布局)
  3. 十四五期间我国区块链技术趋势特征分析
  4. tensorflow2.6.0+annconda4.10.1+cuda11.2+cudnn8.0+pycharm运行tensorflow-gpu版本·
  5. AUTOCAD——云线命令、滚动条设置
  6. Matplotlib画各种论文图
  7. 突然远程桌面连接不上
  8. vulnhub-nark靶机渗透
  9. qt错误:常量中有换行符
  10. BLE协议栈 – SM