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 ???
Wer später bremst ist eher tot.