Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Хэндл Добавлено: 09.06.10 16:35  

Автор вопроса:  UnDeAdZak
Подскажите пожалуйста, допустим, у меня есть какоето окно, например виндуз медиа плеер, как мне:
1)Найти его Handle;
2)При помощи Handle управлять окном(свернуть, развернуть, поставить к какому-нибуть другому дочерним);

Ответить

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

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



ICQ: 348680795 

Вопросов: 39
Ответов: 62
 Профиль | | #1 Добавлено: 26.06.10 11:14
1)
  1.  
  2.  
  3. 'поиск главных (родительских) окон
  4. Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Integer
  5. 'не помню, не использовал, но может быть нужно
  6. Public Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Integer, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As Integer) As Integer
  7.  
  8. 'поиск элеметов внутри главного окна
  9. Public Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Integer, ByVal hWnd2 As Integer, ByVal lpsz1 As String, ByVal lpsz2 As String) As Integer


2)
  1.  
  2. Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Integer, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As Integer) As Integer
  3.  
  4. 'для отслеживания сообщений, посылаемых окну используйте spy++ (входит в пакет Visual studio)

Ответить

Страница: 1 |

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



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