Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: картинка с формы Добавлено: 02.12.07 11:38  

Автор вопроса:  Votmax  | Web-сайт: basiccenter.narod.ru
Привет всем!!! У меня есть вот такой вопрос: есть определенная область на форме, которую 1: необходимо скопировать как картинку, 2:пустить на принтер.
Подскажите как это сделать

Ответить

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

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



Вопросов: 71
Ответов: 112
 Web-сайт: www.werbersoft.ru
 Профиль | | #1
Добавлено: 02.12.07 15:47
Если я не ошибаюсь, это делается через PrintForm:

Private Sub Command1_Click()
PrintForm
End Sub


Но как я вижу, тебе нужно отпечатать только часть формы. Это я не знаю как делается... :-(

Ответить

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



ICQ: 249094859 

Вопросов: 0
Ответов: 310
 Профиль | | #2 Добавлено: 03.12.07 09:05
BitBlt

Ответить

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



Вопросов: 72
Ответов: 28
 Web-сайт: basiccenter.narod.ru
 Профиль | | #3
Добавлено: 03.12.07 16:02
К примеру у меня две picture, я делаю
call BitBlt(picture1,0,0,100,100,picture2,0,0,drop)

drop - что-то шестнадцатиричное

Как я понял в picture2 я должен увидеть picture1, но ничего не выходит.

Ответить

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



Вопросов: 87
Ответов: 2795
 Web-сайт: winandfx.narod.ru
 Профиль | | #4
Добавлено: 04.12.07 01:10
drop - это например vbSrcCopy вроде

Ответить

Номер ответа: 5
Автор ответа:
 Viper



ICQ: 249094859 

Вопросов: 0
Ответов: 310
 Профиль | | #5 Добавлено: 04.12.07 08:33
Votmax, еще бы выходило. 1-ый и 6-ой аргумент это дескрипторы графического устройства, а ты пытаешься ссылку на PictureBox запульнуть. Правильно так:

call BitBlt(picture1.hDC,0,0,100,100,picture2.hDC,0,0,drop)


Ну и drop надо задать равный SRCCOPY для копирования

Ответить

Номер ответа: 6
Автор ответа:
 Votmax



Вопросов: 72
Ответов: 28
 Web-сайт: basiccenter.narod.ru
 Профиль | | #6
Добавлено: 04.12.07 10:12
Большое спасибо! Я разобрался! Все получилось!

Ответить

Страница: 1 |

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



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