Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Окно в картинку

547
28 сентября 2006 года
Hydra
488 / / 20.06.2006
Подскажите, как изображение нарисованное, например, на TPanel перевести в TBitmap.
1
29 сентября 2006 года
kot_
7.3K / / 20.01.2000
[QUOTE=Hydra]Подскажите, как изображение нарисованное, например, на TPanel перевести в TBitmap.[/QUOTE]
Ну например получить скриншот этой панели.
547
02 октября 2006 года
Hydra
488 / / 20.06.2006
Это и надо программно сделать.
Проблеммку решил так
 
Код:
{ HDC dc=GetDC(win);                            // Get window control DC
  cFrame=CreateCompatibleBitmap(dc,Width,Height);
  HDC bdc=CreateCompatibleDC(dc);               // Create frame DC
  SelectObject(bdc,cFrame);                     // Bind frame with DC
                                                // Copy picture to frame bitmap
  BitBlt(bdc,0,0,Width,Height,dc,0,0,SRCCOPY);
  DeleteDC(bdc);                                // Close bitmap dc
  ReleaseDC(win,dc);                            // Free win DC
246
03 октября 2006 года
GIZMO
1.8K / / 30.07.2004
[QUOTE=Hydra]Подскажите, как изображение нарисованное, например, на TPanel перевести в TBitmap.[/QUOTE]
...
Draws the windowed control to a device context.

void __fastcall PaintTo(HDC DC, int X, int Y);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог