ステータスバーの情報についてNo.07668
暁月 さん 19/01/18 10:48
 
お世話になります。

テキストファイルやzipファイル等をクリックすると、ステータスバーに更新日時を
含んだ情報が表示されます。
しかし、jpgやpngのような画像ファイル、mp4やmp3の様な音声動画ファイルでは更新
日時が含まれておりません。

全てのファイルの情報に更新日時を入れる方法や条件などはあるのでしょうか。
オプションのステータスバーの設定を確認してみたのですが、表示内容に関するもの
は無さそうでしたので質問させて頂きました。

お忙しいところ申し訳ございませんがよろしくお願いします。

[ ]
RE:07668 ステータスバーの情報についてNo.07669
秀丸担当 さん 19/01/18 12:23
 

ステータスバーに表示される内容は、通常の状態では、ツールチップ情報が表示され
るようになっています。
ツールチップ情報は、エクスプローラでも共通の、ファイルにマウスカーソルを置い
たときに出る情報です。
ツールチップ情報は拡張子ごとに違っていたりしますが、具体的にどういうものが表
示されるかは秀丸ファイラーClassicとしては制御していなくて、エクスプローラの
ツールチップと同じです。

[ツール]→[オプション]→[デザイン/操作]→[ステータスバー]の「ツールチップ情
報を表示」はデフォルトでONですが、ONのときにステータスバーにツールチップ情報
が表示されます。
これはxp時代のエクスプローラのステータスバーのようにするためにそうなっていま
す。

[ツール]→[オプション]→[デザイン/操作]→[ファイル一覧3]の「ツールチップ表
示」で、ファイル一覧上のファイルにマウスカーソルを置いたときの出かたを指定で
きます。
デフォルトでは「列のはみ出し表示」になっていますが、「基本情報」が、ステータ
スバーやエクスプローラのツールチップに表示されるものと同じものです。

全てのファイルに更新日時を入れるという方法は無いです。

----

参考までの情報として、ツールチップ情報の内容は、コンテキストメニュー拡張のよ
うに外部の拡張DLLによって決められることや、Windowsのプロパティシステムによっ
て決められていたりするようです。
拡張DLLでなければ、レジストリエディタでこの情報をいじることもできるようです。
例えば、.mp4で標準のままであれば、
HKEY_CLASSES_ROOT\SystemFileAssociations\.mp4
のところの「InfoTip」文字列値で指定できるようです。
Windows10の標準では
prop:System.ItemType;System.Size;System.Media.Duration;System.OfflineAvailab
ility
となっているようなので、
prop:System.ItemType;System.Size;System.Media.Duration;System.OfflineAvailab
ility;System.DateModified
とすると更新日時も表示されたりするようです。
(関連付けの状態や、拡張DLLによって違うことがあるのであくまで参考)

[ ]
RE:07669 ステータスバーの情報についてNo.07670
暁月 さん 19/01/18 13:31
 
お世話になります。

ステータスバーの内容は、Windows側で用意されているものと言うことは知りません
でした。
教えて頂いた情報を参考に、レジストリのInfoTipを編集することでステータスバー
に更新日時の表示が出来ました。
希望した動作になり大変助かっております。

お忙しい中解説ありがとうございます。


>ステータスバーに表示される内容は、通常の状態では、ツールチップ情報が表示さ
>れるようになっています。
>ツールチップ情報は、エクスプローラでも共通の、ファイルにマウスカーソルを置
>いたときに出る情報です。
>ツールチップ情報は拡張子ごとに違っていたりしますが、具体的にどういうものが
>表示されるかは秀丸ファイラーClassicとしては制御していなくて、エクスプローラ
>のツールチップと同じです。
>
>[ツール]→[オプション]→[デザイン/操作]→[ステータスバー]の「ツールチップ情
>報を表示」はデフォルトでONですが、ONのときにステータスバーにツールチップ情
>報が表示されます。
>これはxp時代のエクスプローラのステータスバーのようにするためにそうなってい
>ます。
>
>[ツール]→[オプション]→[デザイン/操作]→[ファイル一覧3]の「ツールチップ表
>示」で、ファイル一覧上のファイルにマウスカーソルを置いたときの出かたを指定
>できます。
>デフォルトでは「列のはみ出し表示」になっていますが、「基本情報」が、ステー
>タスバーやエクスプローラのツールチップに表示されるものと同じものです。
>
>全てのファイルに更新日時を入れるという方法は無いです。
>
>----
>
>参考までの情報として、ツールチップ情報の内容は、コンテキストメニュー拡張の
>ように外部の拡張DLLによって決められることや、Windowsのプロパティシステムに
>よって決められていたりするようです。
>拡張DLLでなければ、レジストリエディタでこの情報をいじることもできるようです。
>例えば、.mp4で標準のままであれば、
>HKEY_CLASSES_ROOT\SystemFileAssociations\.mp4
>のところの「InfoTip」文字列値で指定できるようです。
>Windows10の標準では
>prop:System.ItemType;System.Size;System.Media.Duration;System.OfflineAvaila
>bility
>となっているようなので、
>prop:System.ItemType;System.Size;System.Media.Duration;System.OfflineAvaila
>bility;System.DateModified
>とすると更新日時も表示されたりするようです。
>(関連付けの状態や、拡張DLLによって違うことがあるのであくまで参考)

[ ]