Обработка WM_INITDIALOG и WM_DESTROY сообщений в простое диалоговое

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

SelectNextWordВыбирает следующее слово в поле редактирования и копирует его в указанный буфер. InitSpellListопределяет, является ли выбранное слово в словаре. Если нет, он помещает слово в поле Выбор комбинированного окна и добавляет в список предлагаемых вариантов.

Процедуру диалогового окна обрабатывает сообщение WM_DESTROY для освобождения ресурсов, выделенных для орфографический словарь.

Index