Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 04.12.2011
Сообщений: 190
1

Скриншот формы

05.11.2015, 12:28. Показов 346. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день.
Есть форма Form1.
Есть форма Form2.

Form2 вызывается из Form1 так->
Delphi
1
Application.CreateForm(Form2);
Нужно сделать скрин всей Формы Form2, даже если часть формы не видно.
Делаю через BitMap.Canvas, но так не получается сделать скрин всей формы, а именно с той частью формы, где кнопки свернуть, развернуть и закрыть форму.
Для BitMap пробовал задавать ширину и высоту так.
b:TBitMap;
b.Width:=Form2.Width;
b.Height:=Form2.Height;
Выдает ошибку access violation at address. Пробовал просто :
b.Width:=Width;
b.Height:=Height;{Как я понял это форма создавалась так:Application.CreateForm(Form2);. То, что бы обратиться к свойствам, достаточно просто написать имя свойства.}
В таком случае скрин без кнопки свернуть, развернуть и закрыть форму.

Подскажите пожалуйста как можно сделать скрин всей Формы Form2, даже если часть формы не видно?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.11.2015, 12:28
Ответы с готовыми решениями:

Скриншот формы
Надо сделать что то типа сохранялки для проги. Хватит скриншота формы для этого. Как его сделать?...

Скриншот появляющейся формы
Че-то не выходит сделать скрин вылезающей второй формы над первой: procedure...

Скриншот
Нашёл код который делает скрин окна: bmp:=TBitmap.Create; hSrcWnd := FindWindow(nil,...

Скриншот программы
Как сделать скриншот определённого фрагмента программы?

0
05.11.2015, 12:28
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.11.2015, 12:28
Помогаю со студенческими работами здесь

Скриншот Form2
как сделать скриншот 2 формы если я её не вызывал что бы не мешала ) всем спасибо)

Скриншот папок
Добрый день, подскажите пожалуйста, нужна программа которая при нажатие кнопки делала бы скриншоты...

Скриншот в TShape + прозрачность
Есть TShape Style:=bsClear; Есть кнопки с помощью которого передвигается этот квадрат, также можно...

Скриншот рабочего стола
Здравствуйте! Пишу программку, которая делает скриншот раб. стола и отправляет его на FTP. Вроде...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru