Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 |

 

  Вопрос: Окно Добавлено: 13.01.09 16:46  

Автор вопроса:  $@ny@PG | ICQ: 468469477 
Как узнать имя активного окна?

Ответить

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

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



Вопросов: 14
Ответов: 262
 Профиль | | #1 Добавлено: 13.01.09 18:00
GetForegroundWindow, GetWindowText, GetWindowTextLength

Ответить

Номер ответа: 2
Автор ответа:
 $@ny@PG



ICQ: 468469477 

Вопросов: 71
Ответов: 196
 Профиль | | #2 Добавлено: 13.01.09 19:26
А как именно это использовать?

Ответить

Номер ответа: 3
Автор ответа:
 VβÐ



Вопросов: 15
Ответов: 194
 Web-сайт: www.homacosoft.com
 Профиль | | #3
Добавлено: 13.01.09 20:32
  1.  
  2.  
  3. Private Declare Function GetForegroundWindow Lib "user32" () As Long
  4. Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
  5. Private Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long
  6. Function GetActiveWindowText() As String
  7. Dim l As Long
  8. Dim p As Long
  9. Dim s As String
  10. l = GetForegroundWindow
  11. p = GetWindowTextLength(l)
  12. s = Space(p + 1)
  13. Call GetWindowText(l, s, p + 1)
  14. GetActiveWindowText = s
  15. End Function


Учи апи, сынок :)))

Ответить

Номер ответа: 4
Автор ответа:
 $@ny@PG



ICQ: 468469477 

Вопросов: 71
Ответов: 196
 Профиль | | #4 Добавлено: 13.01.09 20:45
Спасибо огромное уже осваиваю (как можно запомнить столько функций?)

Ответить

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



Вопросов: 10
Ответов: 131
 Профиль | | #5 Добавлено: 13.01.09 23:09
как можно запомнить столько функций?

А сам смотри, какие используешь часто, просто заучи наизусть.
На все остальные случае есть справочники итд итп.

Ответить

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



Вопросов: 13
Ответов: 348
 Профиль | | #6 Добавлено: 14.01.09 12:33
Ну да. Есть Api-Viewer. Удобная штука там и константы есть. Api-Guide тоже хорошая штука, только на буржуйском яз. Зато с примерами для VB. Ну и к-нибудь русс. справочник надо типа MSDN рус.

Ответить

Страница: 1 |

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



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