ATL/WTL Part6
■ このスレッドは過去ログ倉庫に格納されています
0691デフォルトの名無しさん
2010/07/27(火) 18:02:24これを追加するとそのダイアログバーを開いた瞬間にダイアログが真っ白になってコントロールが表示されなくなります。
実態はなぜかOnPaintが永久に呼ばれているみたいです。(デバッグコメントで確認しました。)
最初はOnPaint契機でピクチャーボックス内に描画する処理があり、その描画の結果再びOnPaintが発生する無限ループかと疑っていたのですが、
描画処理をコメントアウトし、OnPaint関数内ではreturn 0;しかない状態にしても状況が変わりませんでした。
一体なぜこうなってしまうのでしょうか?
またダイアロブが描画されるたびにピクチャーボックス内に画像を書き込む処理を入れないといけないのですが、
別な手段があるのでしょうか?
MFCを使ったアプリケーションでも似たような処理をしていますがこっちでは発生しませんでした。
WTLを使った方でのみ発生します。
ご存じの方がいれば教えてください。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています