だいなファイラー v3.30 から外部モジュールにより、画像ビュアーを拡張できるよう になりました(Key氏による発案・初期実装。Thanks!)
動画の再生モジュールなどが想定されておりますが、拡張モジュールにはdyna本体の ウィンドウハンドルおよびウィンドウメッセージが渡されるため、拡張モジュール側で 子ウィンドウを作ったりすることで自由なビュアーが作成可能な設計としています。
拡張モジュールの拡張子は 32bit版では .dpi、64bit版は .dph とします。 だいなファイラー本体は、SUSIEプラグインと同じタイミングで、dyna.exe と同じディ レクトリ内の *.dpi(64bit版は*.dph)を読み込み、拡張モジュール側で指定している ファイルタイプ(拡張子)を登録します。
次の拡張Viewモジュールを準備しました
拡張Viewモジュール名 | 概要 | ダウンロード | 作者 |
---|---|---|---|
DYNA_ExtViewDShow | DirectShow を利用した動画再生モジュール | DYNA_ExtViewDShow100.zip | Key氏 |
DYNA_ExtViewMediaFoundation | Media Foundation を利用した動画再生モジュール | DYNA_ExtViewMediaFoundation100.zip | Hx2 |
DYNA_ExtViewGif | アニメーションGif再生モジュール | DYNA_ExtViewGif100.zip | Key氏 |
ExtViewModule.h をinclude し、DLLプロジェクトとして作成します。
DLLのExport関数は「GetExtViewModuleInfo」の一つのみです。
詳細はDYNA_ExtViewModule.TXTを参照してください。