「フォルダの削除の確認」のダイアログについて – プログラミング – Home

「フォルダの削除の確認」のダイアログに...
 
通知
すべてクリア

「フォルダの削除の確認」のダイアログについて


パステール
 パステール
(@パステール)
ゲスト
結合: 22年前
投稿: 4
Topic starter  

教えてください。
フォルダ等を削除するときに出現する「フォルダの削除の確認」のダイアログには、
”はい(Y)と”いいえ(N)の2つの選択ボタンがあるのですが、これらのボタンを押
したときにはそれぞれどのようなメッセージが発生するのでしょうか。また、それぞれ
のボタンにはID(メッセージボックスの OK ボタンでいう IDOK に相当すいもの)
のようなものが与えられているのでしょうか。
たとえば、次のように場合分けをしたいのですが。

(メッセージが発生する場合)

WM_・・(イ)・・・:

   //ここで処理する

return 0;

又は、

(ボタンにIDなどがある場合)

//はいの時
if((ロ)){

   //ここで処理

}
//いいえの時
else if((ハ)){

//ここで処理

}

上記コード中の(イ)、(ロ)、(ハ)に該当するようなものがあれば教えて下さい。
PC環境はMe,VC++6.0,SDK。


引用解決済
トピックタグ
PATIO
(@patio)
Famed Member
結合: 3年前
投稿: 2659
 

問題のダイアログというのは、自作のダイアログなんでしょうか?
それともMessageBoxを使うつもりなんでしょうか?

自作なんでしたら、ご自分でボタンにIDをつけるはずなのでこんな質問は出てこないですよね。

MessageBoxに関しては、HELPで調べれば、わかる内容だと思うのですが。


返信引用
パステール
 パステール
(@パステール)
ゲスト
結合: 22年前
投稿: 4
Topic starter  

PATIOさんレスありがとうございます。

>問題のダイアログというのは、自作のダイアログなんでしょうか?

いいえ、フォルダ等を削除するときに出現する「フォルダの削除の確認」のダイアログ
は、エクスプロラなどをつかってファルダーを削除したときにゴミ箱に移動するかどう
か確認するために表示されるwindows側からのものです。
その「フォルダの削除の確認」のダイアログの”はい”と”いいえ”のIDがあれば教え
てほしいのですが。


返信引用
パステール
 パステール
(@パステール)
ゲスト
結合: 22年前
投稿: 4
Topic starter  

追記 「フォルダの削除の確認」のダイアログについてヘルプを調べたのですが、分か
らなかったです。よろしくおねがいします。


返信引用
ku
 ku
(@ku)
ゲスト
結合: 24年前
投稿: 312
 

どうやってこれを利用するのかは知らないけど
コントロールのIDが知りたければspy++をまずは試すべき
その値は「はい」が6で「いいえ」が7
winuser.hでIDOKを探すとその数行下を見れば
IDYESが6でIDNOが7なので、これの可能性が高いと考えられる
(実際はどうだかわからない)


返信引用
パステール
 パステール
(@パステール)
ゲスト
結合: 22年前
投稿: 4
Topic starter  

ありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました