Отключение миниатюр панели задач для некоторых документов в приложении MDI

В данный момент я сталкиваюсь с другой проблемой в моем приложении. У меня есть основной вид с приложенным документом. Это представление содержит множество представлений, к которым также прикреплены документы. Основной вид разделен на 3 части. Каждая часть содержит панель инструментов и табуляцию для конкретных операций. И каждый 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 на панели задач. Можно ли отключить миниатюру для определенных документов?

Заранее спасибо 🙂

0

Решение

В CYourApp :: InitInstance используйте EnableTaskbarInteraction (FALSE); отключить миниатюру.

0

Другие решения


По вопросам рекламы [email protected]