【发布时间】:2017-08-08 08:16:41
【问题描述】:
我正在创建一个智能设备应用程序,它以这种方式创建命令栏:
if (!m_wndCommandBar.Create(this) ||
!m_wndCommandBar.InsertMenuBar(IDR_MAINFRAME) ||
!m_wndCommandBar.AddAdornments(dwAdornmentFlags))
{
TRACE0("CommandBar no se pudo crear\n");
return -1; // No se pudo crear
}
m_wndCommandBar.SetBarStyle(m_wndCommandBar.GetBarStyle() | CBRS_SIZE_FIXED);
这样,一个带有关闭按钮的命令栏就被创建了。
这是一个用于智能设备的 SDI 应用程序。
当我按下关闭按钮时,应用程序窗口消失,但应用程序继续运行。我意识到这一点是因为当我使用 Visual Studio 2008 进行调试时,调试器没有完成。
我能做什么?
【问题讨论】:
-
向我们展示如何添加关闭按钮以及如何退出应用程序的代码。
-
这就是问题所在。我没有添加那个按钮。系统自动添加一些按钮(开始按钮、sip 按钮和关闭按钮)。我意识到关闭按钮只会隐藏应用程序,因为我可以在任务管理器中看到它。我只添加了自己的 IDR_MAINFRAME 菜单。
标签: visual-c++ mfc windows-mobile