Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Как получить HDC формы Добавлено: 09.12.03 11:37  

Автор вопроса:  Emil Revencu

делаю user control. Нужно получить HDC формы в которой вставляю control для использовании функции GETPIXEL. Вообщето задача такая: в контроле прочитать пикселя заданной области на форме (любую часть включая несколько обьектов) (образ лупы или стекла)

Ответить

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

Номер ответа: 1
Автор ответа:
 NeForm@t



ICQ: 252999255 

Вопросов: 36
Ответов: 247
 Web-сайт: g--k.newmail.ru
 Профиль | | #1
Добавлено: 09.12.03 13:03

Принцип такой: получить с помощью getparen nWnd  окна, потом по хэндлу уже и hDC

Ответить

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


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #2
Добавлено: 09.12.03 15:03

YourDC = GetDC(Control1.Parent.hwnd)

Ответить

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



Вопросов: 58
Ответов: 201
 Профиль | | #3 Добавлено: 10.12.03 07:52
Чего-то я не понял...
А formname.hdc не подходит?

Ответить

Номер ответа: 4
Автор ответа:
 Emil Revencu



Вопросов: 27
Ответов: 8
 Профиль | | #4 Добавлено: 10.12.03 09:14

GetPixel(GetDC(UserControl.Parent.hwnd),X,Y) возвращает чёрные пикселя. В чём проблема?

Ответить

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



Вопросов: 58
Ответов: 201
 Профиль | | #5 Добавлено: 10.12.03 09:29
Сори, не прочел, что это user control...

Ответить

Страница: 1 |

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



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