EvilCoder писал(а):Нее... Не то. :(
Я наверное не так вопрос задал. :roll:
Как получить Изображение Своей формы? (только формы)
И затем сохранить в файл.
Если у тебя есть
API-Guide, то посмотри там статью про
OleCreatePictureIndirect, а если нет -- поставь!
Ну так вот, про получение изображения формы, тут уже изперепонаписано, а статейка про
OleCreatePictureIndirect тебе вот зачем понадобится...
У Image есть свойство Picture, оно есть объект (а точнее интерфейс)
IPictureDisp или
StdOle.Picture (они одинаковые, можешь их по {F2} увидеть в библиотеке
ole); а у VB есть процедурка
stdole.SavePicture, которая объект
StdOle.Picture в файл сохраняет. Как создать из растра объект
Stdole.Picture описывается в примере к
OleCreatePictureIndirect в
API-Guide или
тут...
Надеюсь, что дальше делать, ты понимаешь...
PS: Есть правда ещё один способ, но он сложноват... да и лень мне его тут описывать, т.к. нет готовых примеров... ;-/