Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Скромненький вопросик... Добавлено: 02.05.04 06:33  

Автор вопроса:  Alexander

Недавно рылся в старых архивах и обнаружил давно забытую но невероятно полезную програмку "Enable Button" смысл её работы сменить Enabled с False на True у всего над чем находится курсор, ну как русскому человеку мне стало интересно как это все работает стал писать, но так как с хэндлами я не работаю и соответственно практики у меня нет, то нет у кого сходного а лучше именно такого исходника?

Ответить

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

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



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 02.05.04 12:01

Да ты поищи, как можно из под курсора нэндл окошка/кнопки (а вообще без разницы чего) вытащить (примеры были точно)... А далее, как только получаешь, используешь АПИ EnableWindow, вот собственно и все...

Ответить

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



Вопросов: 34
Ответов: 62
 Web-сайт: delta-net.narod.ru
 Профиль | | #2
Добавлено: 02.05.04 22:53
А может уже кто-нить работал над этим вопросом? Хотеля как-то сделать тоже что-то похожее и так с апи не разобрадся :((
Исходник или ссылку нанего - вдруг видели??

Ответить

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



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #3
Добавлено: 02.05.04 23:19

Сначала узнаёшь координаты мыши GetCursorPos

Потом пробиваешь окно под мышью WindowFromPoint

А потом, как хочешь, или через SetWindowLong или SendMessage или (если такое есть вообще) WindowEnable.

Ответить

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



Вопросов: 34
Ответов: 62
 Web-сайт: delta-net.narod.ru
 Профиль | | #4
Добавлено: 03.05.04 21:12
К сожалению, этот саособ хорош только для Parent'овых окон.... Child'ы таким способом почему-то не определяются...

Ответить

Номер ответа: 5
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #5
Добавлено: 07.05.04 17:56

WindowFromPoint показывает любое окно. И child в том числе.

Но если у тебя все же не показывает то попробуй EnumChildWindows.

Ответить

Страница: 1 |

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



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