Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ATLコントロールを64ビットに移植しています。コントロールは、プロパティダイアログでストックプロパティページ(CLSID_StockFontPage、CLSID_StockColorPage)を使用します。
x64用に再コンパイルした後、[色]タブと[フォント]タブが表示されません(MsStkPrp.dllが32ビットであるため)。dllの64ビットバージョンはありますか、それともATL ActiveXコントロールにフォントと色を実装するためのより良い方法がありますか?
msstkprp.dll の 32 ビット バージョンでさえ Windows 10 には存在しないため、Windows XP 仮想マシン (%WINDIR%\System32\msstkprp.dll) からディレクトリにコピーしました。次に、管理プロンプトを開始し、そのディレクトリに移動して、次のように入力することで、正常に登録できます。
regsvr32 msstkprp.dll