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

Ваш аккаунт

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

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

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

Как получить картинку (нарисованную в TPanel) из чужого приложения

1.6K
19 марта 2005 года
Grom2025
82 / / 20.03.2003
Пробовал методом перебора всех панелек получить их контекст в Canvas но почему то получаю изображение не конкретной панели а всю заданную в ректе область экрана вместе с перекрывающимися областями...

Код:
TCanvas *Foto = new TCanvas;
        ee.Left = 0;
        ee.Top = 0;
        ee.Right = wid;
        ee.Bottom = hei;

        Foto->Handle = GetWindowDC(hw);
        Form1->Image1->Canvas->CopyRect(ee,Foto,ee);
        Form1->Image1->Picture->SaveToFile("Image_"+IntToStr(Num)+".jpg");
        ReleaseDC(0, Foto->Handle);
        delete(Foto);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог