Lish : 右ドラッグのコンテキストメニューの出し方

関係ありそうなリンクを集める。
http://slashdot.jp/~Claybird/journal/310551
http://ir9.jp/prog/ayu/datlog/tech_win32api/1090422324/1090422324_04.html

エクスプローラコンテキストメニューそのものを表示したいのならば、
IShellFolder.GetUIObjectOf( IID_IDropTarget ) を取得して、
自分で実装した IDropTarget の引数をそのまま転送してやればよい。

      • -

むむ。出せた。
だけど、ファイルを移動しようとすると変な名前のフォルダが作られるのはなぜ?

      • -

なんか、よく見ると、アクセス違反になってるな。

      • -

Dropだけ呼ぶからダメだったのだ。
DragEnterやDragLeave, DragOverも同じように呼ばないとダメ。