vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Alle Fenstertitel in CombBox? 
Autor: ModeratorDaveS (Moderator)
Datum: 26.06.06 14:48

 
    Public Delegate Function EWCallBack(ByVal hwnd As IntPtr, ByVal lParam As _
      IntPtr) As Integer
 
    <System.Runtime.InteropServices.DllImport("user32")> _
    Public Shared Function EnumWindows(ByVal cb As EWCallBack, ByVal y As _
    IntPtr) As Integer
    End Function
 
    <System.Runtime.InteropServices.DllImport("user32")> _
    Public Shared Function GetWindowTextW(ByVal hWnd As IntPtr, ByRef lpString _
    As Byte, ByVal nMaxCount As Integer) As Integer
    End Function
 
    Protected Overrides Sub onLoad(ByVal e As System.EventArgs)
        MyBase.OnLoad(e)
        EnumWindows(New EWCallBack(AddressOf ListWindows), 0)
        Label1.Text = wc.ToString() & " windows"
    End Sub
 
    Private wc As Integer
    Private listAll As Boolean = False
 
    Public Function ListWindows(ByVal hwnd As Integer, ByVal lParam As IntPtr) _
      As Integer
        Dim wtb(255) As Byte
        Dim wts As String
        Dim tl As Integer = GetWindowTextW(hwnd, wtb(0), 128)
        If tl > 0 Then
            wts = System.Text.Encoding.Unicode.GetString(wtb, 0, tl * _
              2).Substring(0, tl)
            ListBox1.Items.Add(hwnd.ToString() & "=" & wts)
            wc += 1
        Else
            If listAll Then
                wts = "[no caption]"
                ListBox1.Items.Add(hwnd.ToString() & "=" & wts)
                wc += 1
            End If
        End If
        Return True
    End Function

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Alle Fenstertitel in CombBox?1.120wctee25.06.06 20:42
Re: Alle Fenstertitel in CombBox?808ModeratorDaveS26.06.06 11:39
Re: Alle Fenstertitel in CombBox?767wctee26.06.06 14:34
Re: Alle Fenstertitel in CombBox?1.522ModeratorDaveS26.06.06 14:48
Re: Alle Fenstertitel in CombBox?774wctee26.06.06 15:38
Re: Alle Fenstertitel in CombBox?784wctee26.06.06 16:11
Re: Alle Fenstertitel in CombBox?803wctee26.06.06 16:13

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel