Страница: 1 |
Страница: 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-сайт:
Профиль | | #3
Добавлено: 06.10.04 17:26
Дык тыж ИМадж формы сограняешь а не все изображение....
лучше юзай 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
Помоему этого хватит (?)