当您在对话框中使用组合框时,通常通过初始化组合框来响应WM_INITDIALOG消息。创建拼写对话框中的代码示例调用应用程序定义的OpenDictionary函数来加载字典。然后调用应用程序定义的SelectNextWord和InitSpellList函数来选择第一个拼写错误的单词。
SelectNextWord选择编辑控件中的下一个字,并将其复制到指定的缓冲区。InitSpellList确定所选词是否在字典中。如果没有,它将该单词放在组合框的选择字段中,并将建议的拼写添加到列表中。
对话框过程处理WM_DESTROY消息以释放分配给拼写字典的资源。