Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как сохранить изображение на форме ? Добавлено: 06.10.04 06:21  

Автор вопроса:  war | ICQ: 288367795 
Делаю так
SavePicture MDIForm1.ActiveForm.Image
НО все надписи зделаные стандартными Label не сохраняются ?
Это возможно без API ?

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #1 Добавлено: 06.10.04 13:28
А чем тебе АПИ не нравятся?

Создаешь виртуальный hDc
Копируешь в него рисунок с формы
Сохраняешь из него в файл

Всего-то ничего :)
Я уж говорил что АПИ - руллез

Ответить

Номер ответа: 2
Автор ответа:
 dNW



Вопросов: 30
Ответов: 683
 Профиль | | #2 Добавлено: 06.10.04 14:21
To ZagZag: ты бы ему пояснил, что копирование призводится по средствам BitBlt, ну или SelectObject

Ответить

Номер ответа: 3
Автор ответа:
 Barsik



Разработчик Offline Client

ICQ: 343368641 

Вопросов: 17
Ответов: 686
 Web-сайт: barsik.newmail.ru
 Профиль | | #3
Добавлено: 06.10.04 17:26
SavePicture MDIForm1.ActiveForm.Image

Дык тыж ИМадж формы сограняешь а не все изображение....
лучше юзай BitBlt...

Ответить

Номер ответа: 4
Автор ответа:
 ZagZag



ICQ: 295002202 

Вопросов: 87
Ответов: 1684
 Профиль | | #4 Добавлено: 06.10.04 17:43
Ууу... это еще писать-непериписать...


'GDI32
Private Declare Function DeleteDC Lib "gdi32.dll" (ByVal hdc As Long) As
Long

Private Declare Function BitBlt Lib "gdi32.dll" (ByVal hDestDC As Long,
ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As
Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal
dwRop As Long) As Long

Private Declare Function CreateCompatibleDC Lib "gdi32.dll" (ByVal hdc As
Long) As Long

Private Declare Function GetDC Lib "user32.dll" (ByVal hwnd As Long) As Long

Помоему этого хватит (?)



Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам