.NETでメニューのショートカットを作成したい。 への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 るしぇ  ()
投稿日時
2008/7/10 23:42:00
デスクトップにできるショートカットはファイルのパスを覚えて
ダブルクリックで実行しますが、質問の内容からいくと Treeview に
結び付けられている EXE が起動する必要があるのでは?
そうなると一般的なショートカットとは別物なのですから、そのまま
ずばりなサンプルがあるわけもなく、Treeview のパスを記憶する
ような仕組みを自作するしかないのでは?
ダブルクリックで実行しますが、質問の内容からいくと Treeview に
結び付けられている EXE が起動する必要があるのでは?
そうなると一般的なショートカットとは別物なのですから、そのまま
ずばりなサンプルがあるわけもなく、Treeview のパスを記憶する
ような仕組みを自作するしかないのでは?
投稿者 本日  ()
投稿日時
2008/7/10 23:14:00
初めまして。いつも拝見させていただいています。
現在、TreeViewにてメニューを作成しています。
(内容はメニューからダブルクリックしたEXEへ飛ぶというものです)
それは完成したのですが、
便利機能としてTreeviewからドラッグドロップされたらアイコンを作成し、ショートカットができるというものを作成したいです。
何かのタイミングでアイコンを作成、ショートカットになるというサイトがみつからなく、、、
(デスクトップとかではなく、フォーム内に作成したいのです)
何か参考になるサイト、情報はないでしょうか?
よろしくお願いいたします。
現在、TreeViewにてメニューを作成しています。
(内容はメニューからダブルクリックしたEXEへ飛ぶというものです)
それは完成したのですが、
便利機能としてTreeviewからドラッグドロップされたらアイコンを作成し、ショートカットができるというものを作成したいです。
何かのタイミングでアイコンを作成、ショートカットになるというサイトがみつからなく、、、
(デスクトップとかではなく、フォーム内に作成したいのです)
何か参考になるサイト、情報はないでしょうか?
よろしくお願いいたします。
あとは、ショートカットのアイコンは.NETのクラスライブラリでは作れないので(ショートカットじゃないアイコンなら簡単に引っ張れます)、Win32APIのSHGetFileInfo関数をゴニョゴニョして取得するといいと思います。