Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
| TarasBer |
26.01.2012 11:02
Сообщение
#1
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
Ну я так понял, что DC - это описатель какой-то фигни, связанной с поверхностью рисования окна. Ну ладно.
Функций GetDC(H) возвращает описатель поверхности для данного H, это понятно. Вопросы: 1. Может ли DC внезапно измениться во время жизни H? 2. Что делает ReleaseDC(H, DC), и зачем у этой процедуры два параметра, разве одного H не хватило бы? 3. Может ли GLRC внезапно "повиснуть в воздухе" (перестать быть связанным с поверхностью рисования H) во время жизни H? -------------------- |
![]() ![]() |
| IUnknown |
26.01.2012 13:02
Сообщение
#2
|
![]() a.k.a. volvo877 ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
Цитата а вот я, допустим, при создании окна делаю сразу же GetDC и не делаю ReleaseDC ... и рано или поздно видишь сообщение "out of resources". Зачем оно тебе?Цитата И что насчёт GLRC? А вот этого я не знаю, ибо с OpenGL знаком чуть больше чем поверхностно. |
TarasBer DC, GLRC 26.01.2012 11:02
IUnknown Вопрос к тому, можно ли один раз сохранить DC и по... 26.01.2012 12:03
TarasBer > Гарантируется только неизменность DC между вы... 26.01.2012 12:38
TarasBer > ... и рано или поздно видишь сообщение ... 26.01.2012 13:17
IUnknown Потому что WinAPI требует от тебя освободить ресур... 26.01.2012 13:53![]() ![]() |
|
Текстовая версия | 9.06.2026 14:31 |