Atunci când utilizați o casetă combo într-o casetă de dialog, aveți de obicei răspunde la mesajul WM_INITDIALOG de inițializare caseta combo. Exemplu de cod în crearea o casetă de Dialog vraja solicită aplicarea-definite OpenDictionary
funcția pentru a încărca în dicționar. Apoi acesta solicită aplicarea-definite SelectNextWord
și InitSpellList
funcții pentru a selecta primul cuvânt ortografiat incorect.
SelectNextWord
Selectează următorul cuvânt în comanda editare și o copiază în tamponul specificat. InitSpellList
determină dacă cuvântul selectat este în dicționar. Dacă nu, se plasează cuvântul în câmpul selecție din caseta combo și adaugă spellings sugerat în lista.
Caseta de dialog procedura procesează mesajul WM_DESTROY pentru a elibera resursele alocate spelling dictionary.