【问题标题】:Debug Assertion Failed on \$InstallDir\VC\atlmfc\src\mfc\appgui3.cpp, line 385 when loading MFC view加载 MFC 视图时在 \$InstallDir\VC\atlmfc\src\mfc\appgui3.cpp 上调试断言失败,第 385 行
【发布时间】:2014-11-10 02:56:12
【问题描述】:

在我的任务中,我必须在 WPF 窗口中加载 MFC 视图。当我运行代码时,出现错误显示:

调试断言在 appgui3.cpp 第 385 行失败:

  BOOL CWinApp::EnableTaskbarInteraction(BOOL bEnable) 
{
    if(AfxGetMainWnd() != NULL)
    {
        ASSERT(FALSE);
        **TRACE0("Windows 7 taskbar interacrion must be called before creation of main window.\n");**
        return FALSE;
    }

    m_bTaskbarInteractionEnabled = bEnable;
    return TRUE;
}

感谢您的帮助

【问题讨论】:

  • 您是显式调用CWinApp::EnableTaskbarInteraction 还是从MFC 中调用它?
  • 我在 MFC 中调用它

标签: c wpf mfc


【解决方案1】:

您没有主窗口。在 WPF 窗口中创建视图仍然需要框架窗口。 只要你有一个EXE,你就需要一个主框架窗口来完成一些框架任务,比如任务栏交互。只要您没有大型机窗口,就没有任务栏可以与之交互的窗口。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-30
    相关资源
    最近更新 更多