Einzelnen Beitrag anzeigen

Nuclear-Ping
(Gast)

n/a Beiträge
 
#2

Re: Windows Message WMChildActivate

  Alt 19. Okt 2004, 18:12
OK, ein Lösungsansatz wäre, sowas wie eine "Ampel-Schaltung" da rein zu machen.

Also eine Bool'sche Variable für die Child-Form herzunehmen und die beim FormCreate der Child-Form auf FALSE zu setzen.

Kommt nun ein WM_CHILDACTIVATE, wird die Variable dieser Instanz auf TRUE gesetzt und die aller anderen Instanzen auf FALSE. In der Message-Prozedur wird nun geprüft, ob diese Variable auf TRUE ist, wenn ja, Exit, wenn nein auf TRUE setzen und die aller anderen Instanzen auf FALSE.

Umgesetzt hab ich's schon, das funktioniert auch ohne Probleme. Aber mich würde es jetzt trotzdem noch interessieren, ob es da was "saubereres" gibt?

Grüße,
Mario
  Mit Zitat antworten Zitat