Software Message Board
記事リスト新着記事ワード検索過去ログ管理用

タイトル Re: Cursor / Icon Susie Plug-in 1.2
投稿日: 2018/08/04(Sat) 12:12
投稿者fzok4234

横から失礼します。

提案があるのですが、単一のアイコンを格納する独自のバイナリフォーマットを定義するというのはどうでしょうか。

すなわち、.icoや.curフォーマットに独自ヘッダーを付けるなどした「.toroico」あるいは「.torocur」なる独自フォーマットを定義しておきます。

まず、axcurico.spi側の処理ですが、アイコンやカーソルが1つだけのときも.icoや.curを書庫扱いします。書庫の中身のアイコンやカーソルは、元の.icoや.curではなくこれを変換した.toroicoや.torocurとなるようにします。つまり、axcurico.spi側で一旦独自フォーマットに変更します。

次に、iftwic.spiまたはiftgdip.spi側の処理ですが、.toroicoや.torocurを画像ファイルとして扱うようにした上で、これを内部で.icoや.curに戻してからOSのWICまたはGDI+に渡します。当然、このオプションを使うときは.icoや.curを無視するようにします。

こうすることで.icoや.curは完全に書庫扱いとなり、その中身は画像としての.toroicoや.torocurになり、NeeViewなどの一部のアプリでもちゃんと表示できるようになります。

まとめると、axcurico.spiは.icoや.cur書庫を.toroicoや.torocurに解凍するプラグインとして、またiftwic.spiまたはiftgdip.spiは.toroicoや.torocur画像を表示するプラグインとして機能させることになります。

もちろん、過去バージョンとの互換性のためこの機能は設定でオプション扱いとなるようにします。




- 関連一覧ツリー (▼ をクリックするとツリー全体を一括表示します)