1

GetSaveFileNameWindows アプリケーションの [名前を付けて保存] ダイアログに使用しています。「ファイルの種類:」コンボ ボックスが変更され、現在のインデックスを取得するタイミングをキャッチしたいのですが、方法がわかりません。

自分でコンボ ボックスを追加すると、渡しlpfnHookた構造体のコールバック ( ) でメッセージを取得し、コンボ ボックスの ID と通知OPENFILENAMEを探すことができます。CBN_SELCHANGEしかし、「ファイルの種類:」コンボ ボックスの ID が何であるか、または同じ方法でアクセスできるかどうかさえわかりません。

「ファイルの種類:」コンボ ボックスがいつ変更されたかを検出し、GetSaveFileName戻る前に現在のインデックスを取得する方法はありますか?

4

1 に答える 1

2

を使用してコールバックを指定すると、ユーザーがタイプを変更したときlpfnHookCDN_TYPECHANGE通知メッセージが表示されます。

于 2013-08-01T21:30:11.560 に答える