Форум: "Начинающим";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
ВнизДва комонента, использующие OpenGL Найти похожие ветки
← →
Riply © (2006-11-02 18:09) [0]Здравствуйте !
У меня есть маленький класс, наследник TWinControl.
Для вывода картинки он использует OpenGL. Все нормально.
Но создать на форме второй такой же контрол не удается
( ничего не рисует, даже область для рисования неправильно определяет).
Это у меня руки кривые или на одну форму нельзя помещать два таких конрола ?
← →
Loginov Dmitry © (2006-11-02 20:27) [1]Riply © (02.11.06 18:09)
руки кривые
← →
Rial © (2006-11-02 20:58) [2]Еще как все можно.
Пере перерисовкой класса (компонента)
вызови процедуру
wglMakeCurrent(DC, HRC);
если проблема только в том, что ты описал,
то разберешься и все заработает.
P.S. Для каждого DC-HRC настройки OpenGL свои.
← →
Riply © (2006-11-03 00:05) [3]Спасибо.
У меня wglMakeCurrent вызывался только один раз, при создании.
← →
Rial © (2006-11-03 02:20) [4]Если в приложении один контекст, то он один раз и нужен.
Поэтому не стоит ей злоупотреблять.
Тем более, что эта зловещая процедурка иногда
работает ощутимо долго. Это все происки Microsoft и его
конкурента Direct3D :)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.044 c