Re[4]: Передать картинку по сокету
От: Pavel Dvorkin Россия  
Дата: 02.12.05 10:53
Оценка: 1 (1)
Здравствуйте, ekamaloff, Вы писали:

E>Теперь вам нужно создать еще один контекст в памяти (CreateCompatibleDC) и битмап (CreateCompatibleBitmap). Выбрать этот битмап в ваш контекст. Скопировать все с контекста экрана (hdc) в ваш мемори контекст (BitBlt). Теперь создаете на основе вашего битмапа (он же DDB) девайсо независимый битмап (DIB, см. ф-цию GetDIBits) и его уже передаете по сокету. Про формат DIB придется немного почитать, он довольно сложен для того, чтобы здесь описывать.


Я бы вместо CreateCompatibleBitmap и GetDIBits обошелся бы одним вызовом CreateDIBSection
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.