Nachricht beim Programmstart



  • Hallo,
    eine Funktion soll gestartet werden, sobald das Programmfenster geöffnet wurde.

    Die OnInitDialog wird ja schon abgearbeitet bevor das Programfenster offen ist.

    Gibt es da was?


  • Mod

    Es gibt in dem Sinne keine spezielle Nachricht zum Programmstart. IMHO ist es auch oft nicht gut direkt in WM_CREATE bzw. WM_INITDIALOG entsprechende Aktionen zu verbinden, weil dies oftmals noch zu früh ist.

    Um die Initailsierung abzuwarten und dann (wenn das Fenster sichtbar ist) eine Aktion auszuführen kannst Du PostMessage verwenden mit einer selbst definierten Nachricht (WM_APP+n). Diese Nachricht wird dann verarbeitet, wenn die Nachrichtenschleife anfängt zu laufen.


Anmelden zum Antworten