Avatar billede simon_jacobsen Nybegynder
30. august 2004 - 21:36 Der er 1 kommentar og
1 løsning

program handle omsat til title på programmet

hvis jeg har et program handle, som jeg har fået ved hjælp af funktionen GetForegroundWindow, hvordan finder jeg så frem til hvilket title/navn det program har ?
Avatar billede sjh Nybegynder
31. august 2004 - 01:14 #1
'------------------------------- Form1 -------------------------------
Option Explicit

Private Declare Function GetForegroundWindow Lib "user32" () As Long
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long

Public Function GetTitle(ByVal lhWnd As Long) As String
Dim strSpace As String * 255
  GetTitle = Left$(strSpace, GetWindowText(lhWnd, strSpace, 255))
End Function

Private Sub Timer1_Timer()
  Me.Caption = GetTitle(GetForegroundWindow)
End Sub
'------------------------------- Form1 -------------------------------
Avatar billede simon_jacobsen Nybegynder
31. august 2004 - 13:40 #2
TAkker :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester