掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
ボタンを再描画するには (ID:51025)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 改めて調べてみるとリソースのビットマップが読み込めていなかったようです。 う〜〜ん,全てのファイルを同一ディレクトリに置いて, そのディレクトリでnamkeすれば問題なく作成できるはずなのですが……。 #基本的に,namkeで一気に作成してしまうことを前提にしています。 > ここから更に「WM_PAINT」の処理を全てなくすとボタンの再描画は正常に行われるようになりました。 そりゃ,WM_PAINTでGetDCしてりゃ……。 こちらでもGetDC使って追試してみたところ,ボタンは描画されませんでした。 私の書いたWM_PAINT応答をよく見て下さい。 また,私の書いたプログラムの11行目を >#define BKGND_TYPE BKGND_USE_WNDCLASS から >#define BKGND_TYPE BKGND_USE_PAINT にして処理してみて下さい。たぶん,問題なく動くでしょう。 とりあえず,先ほど書いたURLのファイルに対して ・デフォルトの描画方法をWM_PAINT応答に変更 [ test.c ] ・VC++ 5.0(SP3)で生成した実行ファイルを追加 [ test.exe ] という変更を加えておきました。 この実行ファイルを実行してみて下さい。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.