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

Visual-Basic Einsteiger
Hwnd des Top Window ermitteln 
Autor: Oly
Datum: 10.03.09 23:38

Hallo zusammen,
möchte gerne per Click auf ein SysTrayIcon das Handel der sich gerande on Top befindendem Windows und dessen Kindfenster ermitteln.

Mit dem Icon und dem Click ist alles ok, nur das ermitteln macht mir noch etwas Kopfweh

Und zwar wenn ich auf`s Icon klicke und das Handel mit

Dim hwnd, hwnd2 As Long
hwnd = GetForegroundWindow
hwnd2 = GetTopWindow(hwnd)

ermittel klappt es vom Prinzip schon richtig,nur das ich das Handel der Taskbar und des Startbuttons bekomme. Klar, wenn ich aufs Icon Klicke, was sich im Systray befindet, ist dieses Fenster gerade aktiv, nur dessen Handel möchte ich nicht. Wie bekomme ich das vom sichtbaren wirklichen Fenster was vor dem Click noch aktiv war?
Ich hoffe ich habe mich verständlich ausgedrückt und ihr wisst was ich meine.

Danke für Eure Hilfe in vorab
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Hwnd des Top Window ermitteln1.737Oly10.03.09 23:38
Re: Hwnd des Top Window ermitteln1.335ModeratorDieter11.03.09 08:30
Re: Hwnd des Top Window ermitteln1.387Oly11.03.09 09:54
Re: Hwnd des Top Window ermitteln1.547ModeratorDieter11.03.09 11:09
Re: Hwnd des Top Window ermitteln1.326Oly11.03.09 11:20
Re: Hwnd des Top Window ermitteln1.302Oly26.03.09 14:18
Re: Hwnd des Top Window ermitteln1.303Oly28.03.09 11:29
Re: Hwnd des Top Window ermitteln1.356Oly11.03.09 21:14

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