Einzelnen Beitrag anzeigen

DevilsCamp
(Gast)

n/a Beiträge
 
#6

Re: Button anklicken bei WM_CREATE

  Alt 10. Mär 2006, 08:26
So ich habe herausgefunden, warum es nicht ging:

Ich habe ein Array, in dem ich alle Handles aller Fenster speichere, die ich erstelle.
Das Hauptfenster erstelle ich so:
handlearray[0] := CreateWindowEx() Und in der WM_CREATE-Message-Behandlung verwende ich handlearray[0] als Handle des Ziel-Fensters für den simulierten Button-Klick (habe den Code, den ich gepostet hatte leicht abgewandelt, da ich dachte, es sei nicht von Bedeutung).
Da aber handlearray[0] erst dann einen Wert bekommt NACHDEM das Hauptfenster erstellt wurde, also zum Zeitpunkt WM_CREATE irgendeinen Wert hat, wird die Nachricht irgendwohin gesendet, nur nicht an mein eigenes Fenster. Ich habe inzwischen als Handle den Wert genommen, der bei meiner Fenster-Prozedur als Parameter übergeben wird. Und schon funktioniert es so, wie ich es mir wünsche
  Mit Zitat antworten Zitat