|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
|
Count0 |
|
||||||||||||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 9.7.2016 Репутация: нет Всего: нет |
Доброго времени суток. У меня следующий вопрос: имеется
Нужно реализовать функции его клонирования и доступа к пикселю. Я в курсе про функции
PS: Использовать что-то отличное от WinAPI невозможно, в силу требования к компилятору, который даже gdi+ отказывается поддерживать. Это сообщение отредактировал(а) Count0 - 9.7.2016, 21:51 |
||||||||||||
|
|||||||||||||
GremlinProg |
|
||||
Эксперт Профиль Группа: Комодератор Сообщений: 2706 Регистрация: 9.8.2005 Где: Тюмень Репутация: 99 Всего: 106 |
hScreenDC - это либо HDC окна, либо HDC экрана. Чтобы получить HDC экрана используется такой код:
Это сообщение отредактировал(а) GremlinProg - 10.7.2016, 11:34 -------------------- "Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины." |
||||
|
|||||
Count0 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 9.7.2016 Репутация: нет Всего: нет |
А как долго можно удерживать контекст экрана? Если он больше нигде не используется можно получить его в начале и освободить перед завершением выполнения программы, сохраняя в статических данных класса обертки изображения?
Это сообщение отредактировал(а) Count0 - 10.7.2016, 12:13 |
|||
|
||||
GremlinProg |
|
|||
Эксперт Профиль Группа: Комодератор Сообщений: 2706 Регистрация: 9.8.2005 Где: Тюмень Репутация: 99 Всего: 106 |
Можно не пытаться оптимизировать на таких простых вызовах. Получение контекста экрана не требует каких-то дополнительных телодвижений, в отличии от получения того же контекста окна. В msdn нет каких-то конкретных рекомендаций по этому поводу. Но общие рекомендации касаются требований к памяти, которую будет потреблять при этом Ваше приложение:
Источник: https://msdn.microsoft.com/ru-ru/library/wi...2(v=vs.85).aspx т.е., без необходимости задерживать HDC вообще не нужно -------------------- "Гений всегда разумнее, чем умнее. Ум — это машина, разум — водитель этой машины." |
|||
|
||||
Правила форума "C/C++: Системное программирование и WinAPI" | |
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |