くだすれVisual C++(超初心者用)
■ このスレッドは過去ログ倉庫に格納されています
0340デフォルトの名無しさん
2006/04/08(土) 18:05:44ダイアログプロシージャ内の処理で
・WM_INITDIALOG内で初期化エラーをメッセージボックスで出す
例)設定ファイルの存在確認エラーなど
・WM_PAINT内で初期化済みのリソース(メモリデバイスコンテキストなど)
を使用して描画。
モーダルなメッセージボックスで処理を止めてもディスパッチされるので
プロシージャにはWM_PAINTのメッセージは飛んでくるんですよ。
ここで、初期化エラーによりメモリデバイスコンテキストはまだ未初期化
なわけです。
■ このスレッドは過去ログ倉庫に格納されています