| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > CExtSplitter + OpenGL не обновляются виды |
| Автор: abraziv 6.9.2015, 12:37 |
| Добрый день. Пишу приложение SDI+ Doc/View + CExtSplitter (производный от CSplitterWnd). Разделяю фрейм на две области (два вида). Во время трекинга и после него виды не обновляются: , но иногда очень редко при каких то не понятных мне условиях виды обновляются и всё хорошо: В каждом виде использую OpenGL и инициализирую его так же в каждом виде. Если делать без использования сплиттера, то всё прекрасно работает, кроме текста. С текстом отдельная история, я везде использую HGLRC m_hRC; HDC m_hDC; полученные во время инициализации openGL, в Draw тоже соответственно. Текст не выводится, но если инициализировать текст с помощью контекста передаваемого в Draw, то текст выводится без проблем. HGLRC m_hRC; HDC m_hDC; Должны быть один раз проинициализированы или для каждого вида свои как у меня? Блин я не могу картинки прикрепить. |