Как сделать скриншот текущей формы?

Я пытаюсь сделать «создатель слайдов», но для этого я хочу сохранить слайд как изображение (.jpg, .png, .bmp (я не знаю, какой формат возможен)). Например, я хочу создать белую форму с изображением и меткой, которую пользователь может редактировать значения (например, слайд), после чего, когда пользователь нажимает кнопку «Создать слайд», приложение сделает снимок экрана и Я хочу знать, как это сделать. Я использую компоновщик C++ (VCL или FireMonkey - у меня есть программа в двух версиях) XE6. Спасибо.


person mauroaraujo    schedule 23.07.2014    source источник
comment
stackoverflow .com/questions/3291167/   -  person IdeaHat    schedule 24.07.2014
comment
(Ответ довольно специфичен для ОС, я попробовал Windows. Человек с Mac может сказать вам ответ Mac. Я никогда не использовал C ++ Builder, поэтому я понятия не имею, какие у него ограничения)   -  person IdeaHat    schedule 24.07.2014
comment
может быть полезно, stackoverflow.com/questions/10303256/   -  person M.M    schedule 24.07.2014
comment
Я считаю, что второе решение может быть лучше для меня, я просто пытаюсь преобразовать код Delphi в C++ XD. Первый ответ - еще один хороший, но я должен использовать консольное приложение для компиляции... Я считаю, что оно несовместимо с FireMonkey/VCL... Спасибо.   -  person mauroaraujo    schedule 27.07.2014