Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Как получить образ части экрана? Добавлено: 21.06.02 14:32  

Автор вопроса:  Ingor | Web-сайт: нет
Подайте идею, как поместить в элемент типа PictureBox или Image скриншот какого-то фрагмента экрана. Как при этом учесть установленное разрешение? Или это не нужно? Заранее благлдарю.

Ответить

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

Номер ответа: 1
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #1 Добавлено: 21.06.02 14:36
Через GetDC получаешь DC рабстола или чего тебе там надо и вставляешь его в DC пикчербокса. Понятно излагаю?

Ответить

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



Вопросов: 8
Ответов: 3
 Web-сайт: нет
 Профиль | | #2
Добавлено: 21.06.02 14:47
GetDC - это что такое? Где о нем почитать? И как быть насчет части экрана?

Ответить

Номер ответа: 3
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #3 Добавлено: 21.06.02 15:01

Все страшные слова, которые я использую есть в ApiViewer'е. Сперва используешь GetDesktopWindowDC, потом этот DC рисуешь в пикчербокс. Проще говоря - пример:


  hwndScreen = GetDesktopWindow() 
  hScreenDC = GetDC(hwndScreen) 

  BitBlt frmServer.hdc, 0, 0, пикчабокс.ScaleWidth, пикчабокс.ScaleHeight, hScreenDC, 0, 0, SRCCOPY
  Res = ReleaseDC(hwndScreen, hScreenDC)

 

З.Ы. А вообще все эти дела есть в библиотеке кодов:)))) Иван - не сердись.

Ответить

Номер ответа: 4
Автор ответа:
 User Unknown



Вечный Юзер!

ICQ: uu@jabber.cz 

Вопросов: 120
Ответов: 3302
 Профиль | | #4 Добавлено: 21.06.02 15:23

Не GetDesktopWindowDC а GetDesktopWindow.

frmServer = пикчабокс. Сори. Поспешил.

Ответить

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



Вопросов: 60
Ответов: 808
 Профиль | | #5 Добавлено: 12.03.06 21:15
Ingor дай свое мыло. Я дам. Также сиотри мой вопрос Библиотека классов и посмотри ничего ли тебе больше не нужно.

Ответить

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



ICQ: 301424893 

Вопросов: 28
Ответов: 277
 Web-сайт: www.vbkoders.info
 Профиль | | #6
Добавлено: 12.03.06 21:35
Ingor три года ждал твоего ответа и наконец дождался! Ты хоть смотрел когда он этот сайт последний раз посещал!? (в 2002 году!) И вообще зачем свежие сообщения сдвигаешь? Может людям срочно ответы нужны!

Ответить

Страница: 1 |

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



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