Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Перехват разворачивания любого из окон Добавлено: 22.08.06 04:11  

Автор вопроса:  QiSoft | ICQ: 192522930 
Мне необходимо, чтобы моя программа перехватывала событие максимизации АБСОЛЮТНО любого окна. Будь то IE или WMP. Мне нужно, чтобы после перехвата программа добавляла черную полоску под таскбар, делая его непрозрачным, когда существуют развернутые окна и чтоб эта полоска исчезала, когда развернутых окон нет. Думаю, понятно описал. Если чего не понятно - спрашивайте, расскажу подробнее.

Ответить

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

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


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 22.08.06 12:16
SetWindowsHookEx, WH_GETMESSAGE, WM_SIZE, SIZE_MAXIMIZED

Ответить

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



ICQ: 192522930 

Вопросов: 1
Ответов: 2
 Профиль | | #2 Добавлено: 22.08.06 16:07
Сенкс, а как определить, что не развернуто ни одно из окон?

Ответить

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


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #3
Добавлено: 22.08.06 19:05
GetWindowPlacement, WINDOWPLACEMENT.showCmd

Ответить

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



ICQ: 192522930 

Вопросов: 1
Ответов: 2
 Профиль | | #4 Добавлено: 23.08.06 01:24
Sharp, а чей hwnd писать? API GetWindowPlacement имеет обязательный параметр hWnd. А чей мне использовать hWnd, если я хочу знать обо всех окнах. Напиши тогда пожалуйста мне, как перебирать все окна этой функцией.

Ответить

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



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #5 Добавлено: 23.08.06 03:53
Делается перебор АПИ-функцией EnumWindows, но вряд ли кто-то будет писать тебе пример, это находится в гугле за 15 секунд.

Ответить

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


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #6
Добавлено: 23.08.06 12:12
Brand все сказал. Йоу.

Ответить

Страница: 1 |

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



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