2012-05-09 27 views
2

我將一個ATL控件移植到64位。該控件在其屬性對話框中使用Stock Property頁面(CLSID_StockFontPage,CLSID_StockColorPage)。是否有MsStkPrp.dll的x64版本

重新編譯爲x64後,顏色和字體選項卡丟失(因爲MsStkPrp.dll是32位)。是否有64位版本的dll或是否有更好的方法來實現ATL ActiveX控件中的字體和顏色?

+0

很確定沒有,我當然沒有它。 ActiveX是相當死的技術。 –

+0

謝謝。這兩點我都得出了同樣的結論。 –

回答

0

即使32位版本的msstkprp.dll在Windows 10中不存在,所以我將它從Windows XP虛擬機(%WINDIR%\ System32 \ msstkprp.dll)複製到目錄。然後,您可以通過啓動管理提示符,更改爲該目錄成功註冊它,並鍵入

regsvr32 msstkprp.dll