使用Richedit控件时,基于对话框的Win32 API程序将不会显示窗口



我编写了一个基于对话框的Windows应用程序,其中包含两个编辑控件和两个按钮控件。ResEdit 1.5.9-x64用于创建对话框窗口和放置/定位控件。该程序编译和运行完美,一切都按预期进行。

但是,一旦我在对话框窗口上放置richedit控件,应用程序就会编译而不会出错,但当我尝试运行它时,什么也没发生。窗口不再显示,Windows任务管理器也不显示程序的运行实例。我已经在网上和stackoverflow上搜索了一些关于这个问题的帮助,但我没有找到任何东西。

在这一点上,我所做的只是将richedit控件放置在对话框上。我没有试图在程序中以任何方式与它接口。

有人能帮我吗?或者给我指一个正确的方向,告诉我我缺了什么一步?

Jesse的评论解决了问题,但是,我无法标记已回答的问题。所以我使用的是"回答我自己的问题"链接。

"在创建对话框之前,有必要调用LoadLibrary函数来加载Riched32.dll、Riched20.dll或Msftedit.dll。"报价取自此处。–Jesse 1

相关内容

  • 没有找到相关文章

最新更新