こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

windowsプログラミング

"猫でもわかるwindowsプログラミング"を読みながらWin32 APIを勉強しているのですが、なかなかうまくいかないところがあります。

モードレスダイアログボックスを表示してコントロールも問題なく行えているのですが、ダイアログボックスのウィンドウについている赤い閉じるボタンが反応を返しません。
自分で作った閉じるボタンでは正常に閉じるのですが、ウィンドウの閉じるボタンを押しても閉じません…

ダイアログボックスのボタン類のIDと同様にウィンドウについている閉じるボタンにもIDは存在するのかと思ったのですが、resource.hを見ても書かれていないのでなさそうですね…

メインウィンドウであればWM_CLOSEメッセージが送られてきますが、この場合も何かしらのメッセージが送られてきているのでしょうか?



Windows7 , Visual Studio 2010 , C言語で書いています。

投稿日時 - 2012-03-25 10:27:10

QNo.7382596

困ってます

質問者が選んだベストアンサー

ちと調べると WM_CLOSE が飛んでくるように見える....

投稿日時 - 2012-03-27 02:30:37

お礼

回答ありがとうございます。

確かにWM_CLOSEが来ていました。
ダイアログプロシージャ内にその時の処理を書き忘れていました><

投稿日時 - 2012-03-28 00:18:34

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

SC_CLOSEかな?

投稿日時 - 2012-03-27 19:13:42

お礼

回答ありがとうございます。

今回はWM_CLOSEでした。

自分はSC_CLOSEも知らないのでまだまだ勉強しないといけないです。。。

投稿日時 - 2012-03-28 00:26:36

あなたにオススメの質問