MFC ダイアログで背景画像を設定しようとしています。 、 、 のような関数内に 、 または を書き込んでいるときに、クライアント デバイス コンテキストの取得に成功しましたが、新しく宣言CDC* pDC=GetDC()
された関数 (クラス内) では成功しませんでした。CClientDC dc(this)
OnTimer
OnPaint
OnEraseBkgrd
CDialog
どちらの場合も長方形を描くような単純な描画関数でこれをテストしました。その結果、 , , で書くとOnTimer
うまくOnPaint
いきOnEraseBkgrd
ますが、宣言された新しい関数ではうまくいきません!
非メッセージ関数でクライアント DC を取得する方法を教えてもらえますか?