Claybirdの日記: 右ドロップ
日記 by
Claybird
Explorerで右ドラッグ&ドロップをやると、「ショートカットをここに作成」なんてメニューが出る。
Windowsでシェル拡張を組んでいて、ここに自前のメニューを出したければ、レジストリの
HKEY_CLASSES_ROOT\Folder\shellex\DragDropHandlers\(プログラム名)\(標準)
と
HKEY_CLASSES_ROOT\Drive\shellex\DragDropHandlers\(プログラム名)\(標準)
に自分のCOMのCLSIDを書いてやればいいらしい。
ファイルを右クリックしたときとメニューの出し方は共通してるはず。
責任はとれないけど。
参考:
・MSDN Library
http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/shellcc/platform/shell/programmersguide/shell_int/shell_int_extending/extensionhandlers/contextmenuhandlers.asp
・SDKについてきたシェル拡張のサンプル
Windowsでシェル拡張を組んでいて、ここに自前のメニューを出したければ、レジストリの
HKEY_CLASSES_ROOT\Folder\shellex\DragDropHandlers\(プログラム名)\(標準)
と
HKEY_CLASSES_ROOT\Drive\shellex\DragDropHandlers\(プログラム名)\(標準)
に自分のCOMのCLSIDを書いてやればいいらしい。
ファイルを右クリックしたときとメニューの出し方は共通してるはず。
責任はとれないけど。
参考:
・MSDN Library
http://msdn.microsoft.com/library/default.asp?
url=/library/en-us/shellcc/platform/shell/programmersguide/shell_int/shell_int_extending/extensionhandlers/contextmenuhandlers.asp
・SDKについてきたシェル拡張のサンプル
右ドロップ More ログイン