通知
すべてクリア
Topic starter
2003年8月5日 10:39 AM
お世話になっております。
ダイアログ形式でプログラムを作成しています。
親クラス*Dlgのダイアログボックスにビットマップを貼り付ける方法は本で紹介されていま
す。
その際にはLoadBitmap、SelectObject、BitBltなどをつかってOnPaint()関数に表記すればう
まくできました。
子クラスをつくって同様の事をしようと思ったのですが、子クラスにはOnPaint()関数がありま
せん。
強引にOnPaint(9関数を付け加えるとデバックエラーが発生しています。
子クラスのダイアログにビットマップを貼り付けることは可能なのでしょうか?
アドバイスをお願いします。
Topic starter
2003年8月5日 10:42 AM
使用環境を書いてませんでした。
VC++6.0 Win98se MFC
よろしくお願いします。
Topic starter
2003年8月5日 11:04 AM
自己レスばかりですいません。
他のページに下記の記事が載っておりこれで解決しました。
手動で関数を追加できたのですね。
「関数名」 「メッセージマップ(ClassView)」
-----------------------------------------------
OnPaint → [WM_PAINT]
OnInitDialog → [WM_INITDIALOG]
上記のメッセージマップを指定すれば、お望みの
関数が作成されると思います。