加载MFC视图时,调试断言在\ $ InstallDir \ VC \ atlmfc \ src \ mfc \ appgui3.cpp,第385行失败

时间:2014-11-10 02:56:12

标签: c wpf mfc

在我的任务中,我必须在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;
}

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您没有主窗口。在WPF窗口内创建视图仍需要框架窗口。 只要你有一个EXE,你需要一个主框架窗口来完成一些框架任务,比如任务栏交互。只要您没有主机窗口,任务栏就无法与之交互。