Проблемма с GetDC
От: HardCoded_jDev  
Дата: 09.02.06 09:44
Оценка:
Есть 4 таба на каждом из которых есть CWnd
На каждый из них отрисовывается видеоизображение
По некоторым причинам нужно захватывать изображение с каждого из
из CWnd

Вот теперь проблемма:
при использовании GetDC контекстное устройство захватывает
только видимую часть изображения, т.е пока тот или ной таб выбран
все Ок. Но как только выбран другой, весь захват идет с него, т.к
изображение на нем видимое. Вот такая вот засада получается.
Пробовал использовать вместо GetDC GetDCex со всеми возможными
вариантами флагов. не помогает.

Расскажите плз, если кто знает как захватить именно то что находиться на СWnd,
а не ту видимую часть которая находиться поверх него него


Best Regards
HardCoded jDev
Re: Проблемма с GetDC
От: Symon Россия  
Дата: 09.02.06 10:06
Оценка:
GetDC не получить того чего не видно, т.е. того что не отрисовывается.
Полученный контекст как бы ссылка на контекст экрана, а не самостоятельный контекст.

возможно ошибаюсь — такое возможно только если у класса окна есть стиль CS_OWNDC.
Re[2]: Проблемма с GetDC
От: latemic Украина  
Дата: 20.02.06 17:09
Оценка:
Здравствуйте, Symon, Вы писали:

S>GetDC не получить того чего не видно, т.е. того что не отрисовывается.

S>Полученный контекст как бы ссылка на контекст экрана, а не самостоятельный контекст.

S>возможно ошибаюсь — такое возможно только если у класса окна есть стиль CS_OWNDC.

CS_OWNDC на отрисовку никак не влияет. Всё равно отрисовываться будет только активное(SHOWN).


Никак.
"Если нельзя, но очень хочется... то можно"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.