| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > CView из CWinApp |
| Автор: olegkuzn 16.10.2007, 16:35 |
| Как получить указатель на объект класса производного от CView из класса CWinApp 1. Если приложение состоит из 1-го CDocument и одного производного отCView 2. приложение состоит из 1-го CDocument и нескольких классов производного от CView ( использиется CSplitterWnd ) |
| Автор: Earnest 16.10.2007, 18:00 |
| Указатель на активное окно: GetActiveFrame()->GetActiveView() Указатели на другие виды можно получить перебором (и плевать, сплиттеры или нет, и сколько документов) pDocument->GetFirstViewPosition()/GetNextView() Получить документ тоже можно перебором: сначала перебираем шаблоны: pApp->GetFirstDocTemplatePosition()/GetNextDocTemplate() и документы для каждого шаблона: pTemplate->GetFirstDocPosition()/GetNextDoc() |