Где взять hWnd формы?

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Konstantin_N
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 8
Зарегистрирован: 01.10.2006 (Вс) 13:41
Откуда: Самара

Где взять hWnd формы?

Сообщение Konstantin_N » 01.10.2006 (Вс) 18:40

Раньше (в ВБ6) у формы было свойство hwnd, а теперь нету...
А надо. Может я чего сильно не догоняю...
По форуму не нашел.
Подскажите, плиз. Заранее спасибо!

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Сообщение Nord777 » 01.10.2006 (Вс) 19:23

выбирай
Код: Выделить всё
Me.Handle
Application.OpenForms("form1").Handle
My.Forms.Form1.Handle
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

Konstantin_N
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 8
Зарегистрирован: 01.10.2006 (Вс) 13:41
Откуда: Самара

Сообщение Konstantin_N » 01.10.2006 (Вс) 19:28

:oops:
Спасибо!

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 01.10.2006 (Вс) 21:18

Примечание:
В отличии от VB6 в .NET Хэндл формы может меняться.
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

Konstantin_N
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 8
Зарегистрирован: 01.10.2006 (Вс) 13:41
Откуда: Самара

Сообщение Konstantin_N » 02.10.2006 (Пн) 4:42

to Sebas:
Интересно, а для чего это например может понадобиться?[/quote]

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 02.10.2006 (Пн) 7:31

При изменении некоторых свойств формы, она (ее окно вернее) создается заново со сменой описателя
Весь мир матрица, а мы в нем потоки байтов!

Konstantin_N
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 8
Зарегистрирован: 01.10.2006 (Вс) 13:41
Откуда: Самара

Сообщение Konstantin_N » 02.10.2006 (Пн) 7:39

Ба! А каких св-в?
Эт что ж, все время за этим следить надо?

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 02.10.2006 (Пн) 8:04

Насчет каких свойств с ходу не скажу.

Следить за ним не надо, его надо использовать здесь и сейчас не запоминая на потом
Весь мир матрица, а мы в нем потоки байтов!

Konstantin_N
Начинающий
Начинающий
Аватара пользователя
 
Сообщения: 8
Зарегистрирован: 01.10.2006 (Вс) 13:41
Откуда: Самара

Сообщение Konstantin_N » 02.10.2006 (Пн) 8:47

!Viper! писал(а):Насчет каких свойств с ходу не скажу.

Следить за ним не надо, его надо использовать здесь и сейчас не запоминая на потом

Значит и у элементов на форме тоже изменится?
(Я почему спрашиваю - чтобы создать устройство рендеринга в DirectX нужно handle окна,
в который будет происходить вывод. Я вот и подумал, что будет,
если handle окна изменится после инициализации DirectX... Кердык что-ли?)


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12

    TopList