【问题标题】:Is there a x64 version of MsStkPrp.dll是否有 x64 版本的 MsStkPrp.dll
【发布时间】:2012-05-18 11:24:15
【问题描述】:

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

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

【问题讨论】:

  • 很确定没有,我当然没有。 ActiveX 是一种死气沉沉的技术。
  • 谢谢。在这两点上,我得出了相同的结论。

标签: activex 64-bit atl clsid


【解决方案1】:

即使是 32 位版本的 msstkprp.dll 也不存在于 Windows 10 中,因此我将它从我的 Windows XP 虚拟机 (%WINDIR%\System32\msstkprp.dll) 复制到了一个目录。然后您可以通过启动管理提示符成功注册它,切换到该目录,然后键入

regsvr32 msstkprp.dll

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-21
    • 2011-10-18
    • 2011-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多