Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
skord
-
- Китаец

-
-
- Сообщения: 572
- Зарегистрирован: 14.10.2004 (Чт) 15:36
- Откуда: Иркутск
-
skord » 06.11.2004 (Сб) 10:39
Кто-нибудь знает как получить заголовок окна из его hwnd? Заранее спасиба.
-
Amed
-
- Алфизик

-
-
- Сообщения: 5346
- Зарегистрирован: 09.03.2003 (Вс) 9:26
-
Amed » 06.11.2004 (Сб) 10:54
- Код: Выделить всё
Option Explicit
Private Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Private Sub Form_Load()
Dim tl As Long
Dim cap As String
tl = GetWindowTextLength(Me.hwnd) + 1
cap = Space$(tl)
GetWindowText Me.hwnd, cap, tl
MsgBox cap
End Sub
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5