GetOpenFileNameディレクトリに変更
-
19-08-2019 - |
質問
質問
というかカレントディレクトリの変更の実行されてファイルを開くダイアログを?
詳細:
私はカスタマイズファイルを開くダイアログを使用してカスタムテンプレートへ追加コントロールするものすべてのバリデーション、既存のチェック作成、試験をoff(OpenFileName旗).
そもoffを無効にし、組み込みの動作のダイアログが原因で変更、現在表示されているフォルダの場合はユーザー種別フォルダの名前のファイル名"コンボボックス、ヒットの入力待ち状態となります。
たいと思いることができたことを付記する。行動する。私は検出できるこのフック。私は隠し、OKボタンoffでの加速器、自分の"選択"ボタンを押します。これだけの時間を取得しまCDN_FILEOKメッセージがユーザーに入力するテキストボックス後の文字を入力す
できないし、どのようにprogramaticallyかのダイアログに変更、現在のディレクトリです。
考えることがございました達成することができるこ送何らかのメッセージをSHELLDLL_DefView制御の画面で、がんを見つけることができず文書です。
解決 2
できました姿です。
ここで示されているデータが検証をoffすると、タイピングディレクトリ名を終了するには、"\"は変更のフォルダに表示されているものの、タイピングディレクトリ名に終わらない"\"でなくてはなりません。
用スパイ++を見ることが出来ましたがが入っWM_COMMANDメッセージが送信されますの共通ダイアログを制御wParam引数がこんにちはのための語がBN_CLICKEDが低めの語がID_OK.
いサブクラスに共通ダイアログで遮のメッセージテキストを変更し、ファイル名コンボボックスに、メッセージを独自のサブクラスは、そのテキストを変更し奥ます。
ちょっとビットのハッキングができるらしい行動をしたいかのダイアログを表示します。
他のヒント
なんなのか、直接の答えだってスパイ++またはその他のメッセージsnoopingプログラム、確認のメッセージより変更したときに通常のOpenFileNameダイアログのディレクトリです。が明らかに答えがするのがどうやって行います。
誰かが知らの答えはオフの手からことを願いましょうことになったと言われています。