コンテキストメニューの新規作成のコマンドについて
Windows XP SP3 + Visual Studio 2008 で開発をしています。
(言語に依存しない内容の質問なので、こちらにさせていただきました。)
エクスプローラのコンテキストメニューの新規作成と同等の機能を実装しようとしています。
レジストリから、拡張子ごとに ShellNew キーを取得し、ShellNew キーにある「値」を取得するところまでは問題なくできています。
・この「値」の名称には NullFile、FileName、Data、Command の 4種類がある。
・Command の場合はその文字列値を ShellExecute() などで実行すればよい。
・Command の文字列値中の "%1" は新規作成しようとしているファイル名で置き換えてやればよい。
というところまではわかっているのですが ( Command 以外の種類の内容もわかっていますが、説明は割愛します。)、Command の文字列値中に、"%1" とは別にもう一つ "%2!d!" なるパラメータを持つもの ( ブリーフケース ) があり、これが何なのかがわからなくて困っています。
この "%2!d!" は何のパラメータなのでしょうか。
( もしかすると、"%2" だけ何かに置き換えてやり、"!d!" はそのまま渡せばよいのかもわかりませんが )
ご存知の方いらっしゃいましたらよろしくお願いします。
お礼
回答ありがとうございました