При использовании поля со списком в диалоговом окне, вы обычно отвечать на сообщение WM_INITDIALOG инициализации поле со списком. Пример кода при создании диалогового окна заклинание вызывает определенные приложением OpenDictionary функцию, чтобы загрузить словарь. Затем он вызывает определенные приложением SelectNextWord и InitSpellList функции для выбора первого слова с ошибкой.
SelectNextWordВыбирает следующее слово в поле редактирования и копирует его в указанный буфер. InitSpellListопределяет, является ли выбранное слово в словаре. Если нет, он помещает слово в поле Выбор комбинированного окна и добавляет в список предлагаемых вариантов.
Процедуру диалогового окна обрабатывает сообщение WM_DESTROY для освобождения ресурсов, выделенных для орфографический словарь.