activex - 是否有 MsStkPrp.dll 的 x64 版本

我正在将 ATL 控件移植到 64 位。该控件在其属性对话框中使用 Stock 属性页(CLSID_StockFontPage、CLSID_StockColorPage)。

针对 x64 重新编译后,颜色和字体选项卡丢失(因为 MsStkPrp.dll 是 32 位的)。是否有 64 位版本的 dll 或是否有更好的方法在 ATL ActiveX 控件中实现字体和颜色?

最佳答案

Windows 10 中甚至没有 32 位版本的 msstkprp.dll,因此我将它从我的 Windows XP 虚拟机 (%WINDIR%\System32\msstkprp.dll) 复制到一个目录中。然后您可以通过启动管理提示成功注册它,更改到该目录,然后键入

regsvr32 msstkprp.dll

https://stackoverflow.com/questions/10524676/

相关文章:

ms-access - MS Access - 使用相同的记录 ID 转到另一个子表单

git - 为什么提交后文件保留在索引中?

sql - 在所有列中搜索并找到一个字符串值

xcode - 如何在 Xcode 分析和存档构建中设置 DEBUG 和 NDEBUG 宏?

xcode - Xcode 中的 "Canvas"选项在哪里?

python - 从 python 脚本启动 python IDLE

authentication - 你将如何实现 "view site as a different

wordpress - 如何在 Wordpress 中回显 100% 的 the_post?

qt - 如何确保 QWidget 在屏幕外?

django - 保存前更改表单实例 Django