私は、新しいプロジェクト用の一連のカスタムATL ActiveXコントロールを開発し始めており、ATLプロジェクトウィザードを使用しています。先ず、C#とVC++の両方でコントロールを使用できるようにしたいと思います。ATL ActiveXフォントのプロパティ
私はC#プロジェクトを作成し、コントロールをフォームにドロップしてフォントプロパティを変更できる問題にぶつかりました。レンダリングされたテキストは、新しく選択されたフォントで直ちに再描画されます。
ただし、VC++でMFCベースのプロジェクトを作成すると、コントロールをダイアログにドロップしてフォントプロパティを変更します。レンダリングされたテキストは、新しく選択されたフォントに再描画されません。ダイアログ上でコントロールを移動すると、テストは正しく再描画されます
何が得られますか?両方のアプリケーションフレームワークは同じMSVS 2010環境内でホストされ、同じツールボックスを使用しますが、動作は異なります。私は何時間も答えを探したが役に立たなかった。
実行時に問題は発生しません。ありがとう – user1269285