添付ファイルの挿入ダイアログの表示方法の変更



◇-添付ファイルの挿入ダイアログの表示方法の変更-よこちゃん(2004/3/28-11:33)No.125633
 ┗Re:添付ファイルの挿入ダイアログの表示方法の変更-通りすがこ(2004/3/29-18:20)No.125835

▲このページのトップに戻る
125633添付ファイルの挿入ダイアログの表示方法の変更よこちゃん 2004/3/28-11:33

メーカー名:デル DELL
OS名:WindowsXP
パソコン名:Inspiron 5150
ソフト関連:OSの詳細を記入 添付ファイル ダイアログ
使用回線:光
--
古い過去にも2度ほどまったく同じ質問が有りましたが、満足のいく回答では
ありませんでしたので、今回新たに質問させて頂きます。
なお、渡し質問内容は同じものですので、過去のを引用させて頂くズボラを
お許し下さい。

過去の質問番号:5046 「開く」ダイアログの表示形式
> 前に別の人から似た質問がありましたが、質問の趣旨が明確でなかったため
> 答えが出なかったので、ポイントを明確にして質問します

>「開く」や「参照」ダイアログボックスが開いたときのデフォルトの表示形式が
>「一覧」になっていますが、これを必ず「詳細」表示でダイアログが開くように
> 出来ないでしょうか。
> 更に、「詳細」表示で、例えば「更新日時順」にソートした状態で必ずダイア
> ログが開くように出来ないでしょうか

> ダイアログボックスのデフォルトの表示形式は多分アプリケーションソフトに
> 依存しないと思いますが、私の場合は特に更新日時順でダイアログボックスを
> 開く必要のあるソフトは、Outlook Express及びNetscape Messengerの「ファイ
> ル添付」のダイアログボックスです

お分かりの方、宜しくお願いします

▲このページのトップに戻る
125835Re:添付ファイルの挿入ダイアログの表示方法の変更通りすがこ 2004/3/29-18:20
記事番号125633へのコメント
自分も興味があったので少し調べてみました

「ファイルを開く」ダイアログや「ファイルを保存」ダイアログは、通常Windows標準のAPIとして
comdlg32.dllというDLLにて提供されており、Windowsのアプリケーションを作る際にはこのDLLを呼び出して、
各ダイアログを表示するようにプログラムされます
(アプリケーションの内部でダイアログを作成することも可能ですが、それだと標準のダイアログでないため、
GUI的に分かりにくくなると想定され、ほとんどのアプリケーション作成者はやりません。実際にはわざわざ内部で
コーディングするのが面倒なだけですが。せっかく資産が公開されているのだからそれを利用しようという考えです)

で、このコモンダイアログの表示の際にプログラムレベルで、どのディレクトリを初期表示するか、どの拡張子を
フィルタするかなどの情報を渡すわけですが、ここに今回お目当てである表示形式の指定を行うパラメータがないのです
http://yokohama.cool.ne.jp/chokuto/urawaza/struct/OPENFILENAME.html

パラメータがないということは、ダイアログの初期表示時には指定ができないことを意味します
というわけで、現状のWindowsにおいて、コモンダイアログのデフォルト表示形式を変えることは困難と思われます

# 詳細表示がデフォルトの私としては、ダイアログでも詳細表示は欲しいですね
# でもこのコモンダイアログの仕様が変わらない限り、今後も表示形式は変えられないでしょうねぇ

A1.本ページは参考になりましたか? 又はアドバイスがありますか?
解決 参考になった 参考にならなかった アドバイスする

A2.何度目の訪問ですか?
初めて来た   数度目(2〜4) 5回以上来ている   管理人:

A3.何か一言どうぞ(アドレスは書くことができません)

A4.アドレスがあればどうぞ(1つまで)


↑↑↑↑よろしければ押してください↑↑↑↑

何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり

参考回数投稿日時何か一言
数度目2008/04/27/(日) 18:43:07英語及びドイツ語のWindowのcomdlg32.dllをパッチするMultienhancer (無料ソフト)がありますしかし、日本語のシステムファイルをパッチしてくれません。(ちゃんと「英語とドイツ語にしか対応していません」とのメッセージが表示されます。日本語のcomdlg32.dllを英語のcomdlg32.dllに置き換えて見ることも考えていますが、危ないですね!システムファイルを変更することなく、裏でずっと起動していてダイアログをカッチして変更するソフトもあるようです。Openwideとうい無料ソフトもも日本語には対応していないからか、私のWinXP日本語では機能しません。また試してはいませんが(これも英語)Cottonwood Software File-Exはダイアログの名前をカッチするので、対応言語ではなくても、自分で学習させて日本語の「名前をつけて保存」ダイアログをカッチするように学習させることができるかもわかりませんが、文字化けはしそうです。また、あまり裏で起動しているソフトはほしくありませんので、できればMultiEnhanceのようなcomdlg32.dllのパッチがほしいです。tweakdlgとsetdetailsもありますね。www.netcult.ch/elmue/ElmueSoft-en.htm MSIE6/WinXP
初めて2008/06/05/(木) 11:43:37コモンファイルダイアログのデフォルト表示形式の設定であれば、常駐ソフトではありますが「Fasie」が使えるのではないかと思います。私はこれでファイルダイアログのデフォルト表示形式を”詳細”に変更しています。okazaki.incoming.jp/danpei2/software/fasie.htm MSIE6/Win98