在基于Visual Studio MFC的应用程序中禁用活动处理程序
Disable event handler in Visual Studio MFC based application
我正在从事一个项目。它具有GUI,我在其中添加了启动按钮,该按钮由某些功能处理。单击"开始"后,GUI显示了输出。我想禁用该处理程序功能。每当我调试该项目时,启动按钮都应自动启动,GUI显示输出。
这是该处理程序的代码。我应该更改或移动该功能?
void CServerSocketDlg::OnBtnStart()
{
UpdateData();
StartX();
}
需要您的建议。谢谢
,因此在适当的位置添加类似的东西。例如,在对话框中,您可以将其放入OnInitDialog
中:
#ifdef _DEBUG
if(IsDebuggerPresent())
{
/* code here to automatically do whatever you need when a debugger is attached */
}
#endif
此代码仅在应用程序的"调试"版本中编译,并且只有在debugger下运行的应用程序时才执行。
相关文章:
- Mongodb c++驱动程序:如何查询元素的数组
- 使用 IP 帮助程序的 Windows 中活动 UDP 连接的远程地址
- 使用 SetupAPI 找出活动图形驱动程序
- 如何以编程方式查找 Windows 上的活动安全提供程序
- Qt将给定的密钥发送到活动应用程序
- 当不活动 /焦点中时,如何停止C / C 程序检查键盘
- 当我的程序不是活动程序时,如何停止使用 GetKeyState 获取值
- 在基于Visual Studio MFC的应用程序中禁用活动处理程序
- 当应用程序变为活动/非活动状态时获取通知
- 如何在程序或网站处于活动状态时禁用剪贴板和任务切换操作
- 如何在OSX中执行时强制Qt应用程序成为活动/前台窗口
- 在黑莓10应用程序中获取活动导航页面
- 如果 DEP 处于活动状态,则迁移的应用程序崩溃
- 创建应用程序时记录应用程序的活动,并使用 Visual Studio C++进行测试
- 强制程序使用可执行文件的目录进行 I/O,而不是以非编程方式使用活动目录
- 使用JNI调用或使用Openfeint更改活动会导致应用程序崩溃
- 如何在c++应用程序中模拟高存储活动
- 如何启动MFC SDI应用程序处于非活动状态
- 在Windows 7上监视屏幕保护程序活动失败
- 错误MSB6006当建立本机活动应用程序英特尔INDE