vc++实现禁用按钮

在VC++中,按钮关联了快捷键,现要禁用按钮,用了 
(CButton*)GetDlgItem(IDC_BUTTON)->EnableWindow(FALSE);
虽然窗口中按钮变成灰色,但是快捷键仍然有效。
当然有一个办法是在OnButton()中做一定的修改来达到目的。
但是怎样才能更简单地实现完全禁用按钮?
多谢。

在OnButton()里面加一段语句

if (!(CButton*)GetDlgItem(IDC_BUTTON)->IsWindowEnabled()
{
return;
}

vc++实现禁用按钮,码迷,mamicode.com

时间: 2024-12-09 22:11:58

vc++实现禁用按钮的相关文章

使用ajax后提交事件后禁用按钮,事件执行完毕后,重新启用按钮

一直想做这样的效果,实现的方法虽然不是很好,但效果还是出来了 <script runat="server"> /// <summary> /// 当Button2被点击,实际是Button3触发事件,这样就可以达到提交事件时禁用被提交的按钮效果 /// </summary> protected void Button_Click(object sender, EventArgs e) { System.Threading.Thread.Sleep(5

VC,VB程序按钮、图标样式美化

此处的"美化"指的不是通过代码进行美化你的程序.关于想进一步优化自己的程序界面的,不妨去了解下SkinSharp吧.本文提及的是利用第三方资源编辑软件在不更改程序任何框架和代码的前提下实现对界面的简单美化. 1.Windows2000按钮样式转为Windows XP按钮样式 两种按钮的差别比较容易区分,典型的就是VC6和VS2010开发出的MFC程序界面.前者的按钮是黑白的,后者有渲染效果 VC6样式: VS2010样式 细心的读者应该发现我这两个界面的icon是相同的.没错,我是用V

// 禁用按钮防止重复提交

$(function(){ $('form input[type=button]').click(function(){ var cityval=$('form input[name=city]').val(); $.ajax({ type:'POST', url:'http://baike.baidu.com/api/openapi/BaikeLemmaCardApi?scope=103&format=json&appid=379020&bk_key='+cityval+'&am

js禁用按钮10秒(或者jquery)

/*按钮禁用10秒*/ function disabledSubmitButton(submitButtonName){ $("#"+submitButtonName).attr({"disabled":"disabled"}); //控制按钮为禁用 setTimeout(function () { $("#"+submitButtonName).removeAttr("disabled");//将按钮可用

吴裕雄 Bootstrap 前端框架开发——Bootstrap 按钮:禁用按钮

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"

VC自绘按钮

看了吕鑫老师的视频,自己试着编写了一个自绘按钮控件.YuButton.h头文件如下: #pragma once   #include "afxwin.h"   class CYuButton :public CWnd   {       private:           BOOL  m_bIsDown;           BOOL  m_bIsMove;           BOOL  _bMouseTrack;//鼠标追踪状态              CString  m_s

jquery禁用a标签,jquery禁用按钮click点击

jquery禁用a标签方法1 $(document).ready(function () { $("a").each(function () { var textValue = $(this).html(); if (textValue == "XX概况" || textValue == "服务导航") { $(this).css("cursor", "default"); $(this).attr('hr

angular--连接服务获取数据并展示到页面加载结束禁用按钮-分页加载-管道使用

原文地址:https://www.cnblogs.com/sugartang/p/11421380.html

bootstrap 表单元素、按钮、链接的禁用

在Bootstra中,表单元素,按钮通过在标签内设置 disabled 或 disabled="disabled" 可以禁用表单元素,按钮.链接需要加入class="disabled" 可以禁用链接. 文本框的禁用:<input class="form-control" id="disabledInput" type="text" placeholder="该输入框禁止输入..."