在MDI应用程序中禁用某些文档的任务栏缩略图

时间:2014-06-06 06:52:45

标签: c++ mfc mdi taskbar

目前我正在申请中遇到另一个问题。我有一个附有文件的主视图。该视图包含许多视图,这些视图也附有文档。主视图分为3个部分。每个部分都包含一个工具栏和一个tabcontrol,用于特定的操作。每个tabcontrol都可以容纳很多文档。

这是我的代码的样子,如果我将新视图添加到特定的选项卡控件:

C_KomponentenDoc* pDoc = (C_KomponentenDoc*) ((CApetlonApp*)AfxGetApp())->m_pTableKomponentenTemplate->OpenDocumentFile(szFile, FALSE);
    C_TableCompView* pCompView = new C_TableCompView;

    if(!pDoc || !pCompView)
        return FALSE;

    pCompView->Create(NULL, L"", WS_CHILD | WS_VISIBLE, CRect(0,0,0,0), &m_TabCtrlH, MAX_ANZ_DATAFILES);

    pDoc->AddView(pCompView);

    m_TabCtrlH.AddTab(pCompView, pFileInfo->m_szName);

我现在遇到的问题是,每个文档都在任务栏中显示为缩略图,但我只想在任务栏中显示MainView的缩略图。是否可以禁用特定文档的缩略图?

提前致谢:)

1 个答案:

答案 0 :(得分:0)

在CYourApp :: InitInstance中,使用EnableTaskbarInteraction(FALSE);禁用缩略图。

相关问题