Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Создание картинок с программ Добавлено: 06.09.10 18:53  

Автор вопроса:  Александр
Подскажите, пож, как создать картинку в фотоформате с программы после ее запуска в нужный момент работы программы? Заранее благодарен за ответ.

Ответить

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

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



Вопросов: 38
Ответов: 121
 Профиль | | #1 Добавлено: 06.09.10 20:16
Эмулировать printscreen.

Например так:

  1. keybd_event VK_SNAPSHOT, 1, 0, 0


Соответственно, нжно объявить необходимые функции и константы:

  1. Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal _
  2.    bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)
  3.  
  4. Const VK_SNAPSHOT = &H2C

Ответить

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



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #2 Добавлено: 06.09.10 21:05
форма, как и любой контрол, имхо, должна поддерживать
  1. RenderToBitmap(Bitmap bitmap);


а если через принтскрин жжоте, то хоть знайте, что альт нужно зажать ..

Ответить

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



Вопросов: 38
Ответов: 121
 Профиль | | #3 Добавлено: 06.09.10 21:54
Топстартер написал с программы, поэтому я и отправил скринить экран, т.к. программа не обязательно из одной формы.
Если же касается формы, то в .NET да, RenderToBitmap. В 6 и ранее через hDC формы.

Ответить

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



Вопросов: 0
Ответов: 1
 Web-сайт: blogmoneys.ru/
 Профиль | | #4
Добавлено: 08.09.10 09:43
Принтскрин норм...

Ответить

Страница: 1 |

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



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