Einzelnen Beitrag anzeigen

Vjay

Registriert seit: 2. Dez 2003
Ort: Berlin/Eschede
481 Beiträge
 
Delphi 7 Professional
 
#1

Wie Fenster default-Control herausbekommen

  Alt 2. Jun 2004, 00:31
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 ???
Miniaturansicht angehängter Grafiken
fensterprob.jpg  
Wer später bremst ist eher tot.
  Mit Zitat antworten Zitat