IEのリンク部分をクリックしたとき、特定の拡張子の場合に、
・標準の動作をキャンセル→アプリの起動→URLの受け渡し
というようなことは可能でしょうか?
Name Space Handlerでしょうか。
Irvineで実装しているみたいです。
IrvineはDelphiで作られていますし、ソースも公開されていたと思います。
https://sourceforge.jp/projects/openirvine/
にしのさん、ありがとうございます。
少しばかりハードル高そうですが、ソースを読んで勉強してみます。
どこかにtipsとか無いでしょうかねぇ…
比較資料がないからどうしてそうなるかがいまいち。
レジストリ部分の解説があれば良いんですけど…
DelphiでのCOMに関する資料はネット上にはあまりないみたいですね。
# 皆無かも?
http://www.asahi-net.or.jp/~GV4J-SGUR/narik/susucyu.htm
ここで、拡張シェルについてかかれています。
インターフェースが変わるだけで、基本的には同じですので、参考にしてはどうでしょう。
ツイート | ![]() |