我正在开展一个项目。它有GUI,我在它上面添加了开始按钮,由一些功能处理。点击开始后,Gui显示输出。我想禁用该处理函数。每当我调试该项目时,启动按钮应自动启动,GUI显示输出。
这是该处理程序的代码。我该怎么改变或移动这个功能?
void CServerSocketDlg::OnBtnStart()
{
UpdateData();
StartX();
}
需要你的建议。谢谢
答案 0 :(得分:1)
所以在适当的位置添加这样的东西。例如,在对话框中,您可以将其放在OnInitDialog
:
#ifdef _DEBUG
if(IsDebuggerPresent())
{
/* code here to automatically do whatever you need when a debugger is attached */
}
#endif
此代码仅在应用程序的“Debug”版本中编译,并且仅在应用程序在调试器下运行时才会执行。