Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.04.2008, 23:46   #11
B_N
Новичок
Джуниор
 
Регистрация: 18.01.2008
Сообщений: 1,720
По умолчанию

HunterMan, из контекста ничего никуда не копируется, копируется из битмапа в битмап, из битмапа на экран или с экрана в битмап. Битмап должен быть выбран в контексте (SelectObject), причем, в отличие от кисточек, шрифтов и проч. - максимум в одном в каждый момент времени. В частности поэтому тот отрывок, корторый Вы привели не даёт никакой информации - не видно, выбран ли битмап и для какого контекста. Тот код, про который Вы спрашиваете, просто возвращает "на место" битмап, созданный вместе с временным контекстом - выполняет операцию обратную этой:
Код:
hTmpBmp = (HBITMAP)SelectObject(hTmpDC, hDrawingBitmap);
B_N вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
рисование в TImage Rusl92 Общие вопросы Delphi 8 02.05.2008 20:23
Рисование на экране... Roberto Win Api 3 07.04.2008 07:35
Рисование вTImage Rusl92 Компоненты Delphi 27 02.04.2008 14:18
Рисование в Chart SunKnight Общие вопросы Delphi 3 07.02.2008 09:16
рисование изолиний Alar Паскаль, Turbo Pascal, PascalABC.NET 0 30.10.2006 14:17