vc++-在mfc中添加按钮,怎么可以实现按钮按下和弹起两个功能

问题描述

在mfc中添加按钮,怎么可以实现按钮按下和弹起两个功能

也就是按钮按下为启动,但不会自己弹起,再按一遍按钮弹起,停止。大神求详细点,接触VC++时间不长

解决方案

标准MFC 按钮控件不支持这个
不过你不一定要按钮不可弹起,可以修改按钮上面的文字,比如开始显示“启动”,按下以后变成“结束”

解决方案二:

你用Button的BS_CHECKBOX来模拟即可。自绘CButton

解决方案三:

【MFC】按钮提示功能的实现
MFC添加一个按钮,实现浏览功能

解决方案四:

标准MFC 按钮控件不支持这个
不过你不一定要按钮不可弹起,可以修改按钮上面的文字,比如开始显示“启动”,按下以后变成“结束”

解决方案五:

自处理win32的按钮消息,实现所有你想要的一切功能

解决方案六:

你可以按下时响应按下事件,设置按钮为灰色,不可用。 再点击时响应弹起事件,设置按钮可用。。

解决方案七:

qt应该可以实现 mfc不太容易

时间: 2025-01-21 02:27:10

vc++-在mfc中添加按钮,怎么可以实现按钮按下和弹起两个功能的相关文章

mfc中的问题-MFC中添加算法的相关内容

问题描述 MFC中添加算法的相关内容 怎样在MFC的程序里面添加一种新的算法?算法写在哪个文件里面? 解决方案 建立一个新的类.h文件 在里面申请算法,在类.app文件中写入具体算法!调用时用类::算法就好了

mfc 类-MFC中添加一个类,在另一个类中使用时出现错误,好像没有识别

问题描述 MFC中添加一个类,在另一个类中使用时出现错误,好像没有识别 我新建的类类名是OLSRGram 在另一个类中我构造这个类的对象OLSRGram olsr 调用 olsr.olsr_messagetype等等 出现错误:left of '.olsr_data' must have class/struct/union type F:SnifferCapPackView.cpp(150) : error C2228: left of '.olsr_datalen' must have cl

vc++-关于MFC中组合框的应用问题

问题描述 关于MFC中组合框的应用问题 我使用组合框添加了1~5个数字,想代表实际应用中的5个运动轴,那么应该如何编写这个组合框的函数,可以使当在组合框中选中"1"时,可以是程序关联到我的运动轴一. 解决方案 组合问题及应用 解决方案二: 轴号: int num=2; 组合框关联控件变量:m_ComboBox 在对话框初始化函数加入: CString str; for(int i=0; i<5; i++) { str.Format("%d",i+1); m_C

java中如何在表格中添加组件

问题描述 java中如何在表格中添加组件 getColumnModel().getColumn(1).setCellRenderer() 各位,能告诉我怎样在表格中添加组件,如何是按钮,能点击那种 解决方案 参考:http://blog.sina.com.cn/s/blog_4af14e710102v07y.htmlhttp://blog.163.com/chunlei_cl/blog/static/81843020098300039472/http://download.csdn.net/do

mfc-MFC中添加已经写好的类。

问题描述 MFC中添加已经写好的类. 添加完该类的.cpp和.h文件,但是创建变量时无法用该类创建变量,添加完该类时,我还需要做哪些工作.我是在自己的工程里添加了一个别人的改变EDIT的外观的类,但是在创建变量时找不到添加好的类. 解决方案 你包含好对应的h,cpp文件后,可以先绑定一个控件的变量,先选CEdit类,然后在编译器帮你生成的代码中把CEdit类替换成你的新的类 对于自定义类,MFC没法直接识别,你可以自己进行代码替换 解决方案二: 在使用该类的源文件开头还要包含该类的头文件.如:

控件-在MFC中使用List Control做表格

问题描述 在MFC中使用List Control做表格 在基于对话框的MFC中添加了一个List Control控件,属性设置为report,显示栅格GridLines,用它来做一个4行10列的表格,现在是显示的10列,但行数是自动显示了很多行,要怎样设置才能让它只显示4行呢? 解决方案 MFC如何使用 List ControlMFC list control 的使用MFC List Control滚动条 解决方案二: 默认的网格就是这么绘制的.你要没有数据的地方不绘制网格,可以换别的控件,或者

在PowerPoint文档中添加图表

用图表展示数据,是制作演示文稿的一项基本要求:执行"插入图表"命令,进入图表编辑状态(如图1),同时展开"数据表"对话框,输入相应的数据后,关闭"数据表"对话框,相应的图表即刻添加到幻灯片中(如图2). 文档中添加图表-powerpoint图表制作"> 注意:由于PowerPoint的图表功能并不强,如果你想制作精美的图表,建议你先在Excel中制作好,然后再复制.粘贴到幻灯片中.

请问mfc中如何实现工具栏按钮的自定义添加与删除

问题描述 请问mfc中如何实现工具栏按钮的自定义添加与删除 mfc单文档程序运行后,左上角有一个系统自动生成的工具栏,点击该工具栏右边的小倒三角形,会出现如下图所示的自定义添加或删除按钮的选项 现在我自己创建了一个工具栏,想实现上述功能,请问该怎么做?谢谢~~~ 解决方案 难道你的没有么?你可以试试BCGControlBar,它是CMFCxxx控件的商业完整版本.包含了和Office一样的自定义对话框,不需要写任何代码. 解决方案二: 需要用MFC等提供的框架,才会有,它帮你实现了.你自己创建的

VC/MFC中如何自定义消息

定义一个自定义消息号:const UINT WM_MYMESSAGE = WM_USER + n; // 自定义消息一般大于WM_USER,然后就可以为该消息添加映射了. afx_msg LRESULT OnMyMessage ( WPARAM wParam, LPARAM lParam ); ON_MESSAGE ( WM_MYMESSAGE, OnMyMessage ) LRESULT cxx::OnMyMessage ( WPARAM wParma, LPARAM lParam ) { .