Форум: "WinAPI";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизКак получить текущую область обновления рабочего стола Найти похожие ветки
← →
mixrud (2004-01-30 22:49) [0]Уважаемые Мастера. Функция GetUpdateRgn прекрасно возвращает области обновления для окон, но при передачи дескриптора рабочего стола - 0 функция почему-то возвращает код ошибки.
Что я делаю неправильно? Есть ли способы получать текущую область обновления рабочего стола?
← →
YuRock © (2004-01-30 22:51) [1]SysErrorMessage(GetLastError)
Скорее всего вернет текст ошибки. Надеюсь, поможет...
← →
mixrud (2004-01-30 23:01) [2]Не подскажите окно рабочего стола создается с использованием стиля CS_OWNDC - нигде не могу найти про это ничего, дело в том, что функция GetUpdateRgn не работает для таких окон?
← →
YuRock © (2004-01-30 23:07) [3]> CS_OWNDC - нигде не могу найти про это ничего
To avoid retrieving a device context each time it needs to paint inside a window, an application can specify the CS_OWNDC style for the window class. This class style directs Windows to create a private device context ? that is, to allocate a unique device context for each window in the class. The application need only retrieve the context once and then use it for all subsequent painting. Although the CS_OWNDC style is convenient, use it carefully, because each device context uses a significant portion of system resources.
← →
GrayFace © (2004-01-31 13:39) [4]Попробуй подавать GetDesktopWindow.
← →
mixrud © (2004-02-01 14:08) [5]В принципе после применения GetDesktopWindow ошибка исчезла, но обновляемый регион постоянно пуст
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.042 c