Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Wie Fenster default-Control herausbekommen (https://www.delphipraxis.net/23358-wie-fenster-default-control-herausbekommen.html)

Vjay 1. Jun 2004 23:31


Wie Fenster default-Control herausbekommen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi, ich würde gerne Buttons animieren und zwar alle Aktiven in allen Applikationen.

Dies funktioniert momentan per Timer und getForegroundWindow + ne Liste und wird später auf Hooks umgestellt, nun habe ich folgendes Problem:

Den "Aktiv" Status des Buttons kann man zwar mit sendMessage(handle, BM_GETSTATE, 0, 0); rausbekommen -> wann ein Button den Fokus hat = aktiv malen, ABER: <Screenshot> das ist nicht der einzige Zustand wo ein aktiver Button her muss.

Nämlich wenn der Button das Dialog-Default-Control ist muss er ebenfalls aktiv gemalt werden, wie bekomme ich dies nun heraus ???

nico42 2. Jun 2004 12:54

Re: Wie Fenster default-Control herausbekommen
 
Google mal nach der Message "DM_GETDEFID"...

Vjay 2. Jun 2004 14:26

Re: Wie Fenster default-Control herausbekommen
 
Alles klar, denke damit komm ich weiter. Dankeschön


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz