Verarbeitung die WM_INITDIALOG und WM_DESTROY-Meldungen in einem einfachen Dialogfeld

Wenn Sie ein Kombinationsfeld in einem Dialogfeld verwenden, reagieren Sie in der Regel auf die WM_INITDIALOG -Meldung durch die Initialisierung im Kombinationsfeld. Das Codebeispiel in Erstellen eines Dialogfelds Zauberspruch Ruft die anwendungsdefinierte OpenDictionary Funktion, um das Wörterbuch zu laden. Es ruft die anwendungsdefinierte dann SelectNextWord und InitSpellList Funktionen, um das erste falsch geschriebene Wort auswählen.

SelectNextWordmarkiert das nächste Wort in das Edit-Steuerelement und kopiert es in den angegebenen Puffer. InitSpellListbestimmt, ob das ausgewählte Wort im Wörterbuch vorhanden ist. Wenn nicht, das Wort im Auswahlfeld im Kombinationsfeld platziert und der Liste Rechtschreibvorschlägen hinzugefügt.

Die Dialogfeld im Feld Prozedur verarbeitet die Nachricht WM_DESTROY für das Rechtschreibwörterbuch reservierten Ressourcen freizugeben.

Index