から派生したカスタムコントロールを作成していCWnd
ます。デバイスコンテキストを使用して、カスタムコントロールクラスのメンバー変数(例:メモリDC)を初期化したい。それを行う正しい方法はどれですか?デバイスコンテキストはコンストラクターで準備ができていないと思います。では、次のオプションは何ですか。OnCreate
イベントのDCを使用しても安全ですか?私はおそらくのようなものを探していますOnInitDialog
が、それはダイアログではなくカスタムコントロールです。
更新:リソースエディターを介して親ダイアログにカスタムコントロールを追加しました。したがって、WM_CREATE
サブクラス化の前にイベントがすでに作成されているため、イベントを取得する可能性はありません。