Dominic Hoffmann Geschrieben 7. Dezember 2004 Geschrieben 7. Dezember 2004 Moin zusammen. Hab eine kleine Frage. Wenn ich einen USB Stick, zB., einstecke, bekomm ich ja den "Hardware erkannt" Dialog. Der setzt sich dan ins Tray und sit solang vorhanden bis ich den USB Stick auswerf oder rabiat einfach ausstecke. Wie kann ich nun erkennen, das dieses TraySymbol vorhanden ist? Wenn ich nämlich alle fenster durch enumerier, bekomm ich nur ein ergebniss wenn das fenster im vordergrund ist. spy++ findet das icon irgendwie auch nich, oder es heist irgendwie anderst. weis einer zufällig einen tipp, einen link oder sonstwas, wie ich das systray durchgehen kann um die dort vorhandenen anwendungen zu erfragen? oder einen anderen weg um an die benötigte info zu kommen? aber im prinzip ist das tray ja auch nen fenster oder? Und die Icons sind die Childs der Parentklasse ToolbarWindow32. Soweit richtig oder? Nun müsst ich doch eigentlich, wenn ich ToolbarWindow32 gefunden hab, die Childwindows des traybereichs enumerieren können. Was denkt ihr über diese Idee? Wird das so einfach gehen, irgendwoher muss ja windows auch wissen, was sich da unten eingenisstet hat oder? gruß und dank Zitieren
Dominic Hoffmann Geschrieben 7. Dezember 2004 Autor Geschrieben 7. Dezember 2004 hat sich erledigt. Per Subclassing bekomm ich WM_DEVICECHANGE und kann dann auf DTB_DEVICEACTIVATE reagieren. Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.