根据Using Rich Edit Controls我以这种方式使用 RichEdit:
MyControl::OnCreate()
{
handle = LoadLibrary(_T("Riched20.dll"));
}
MyControl::OnDestroy()
{
FreeLibrary(handle);
}
它适用于 win32,但最近我已经构建了 x64 配置,现在我的控制在页面重新加载后失败。
我注意到如果这样做:
MyControl::OnCreate()
{
handle = LoadLibrary(_T("Riched20.dll"));
FreeLibrary(handle);
handle = LoadLibrary(_T("Riched20.dll"));
}
一切正常。
我不希望将此代码投入生产,那么有什么关于更好的解决方案/解决方法的建议吗?