ぱっそ あ ぱっそ

個人的なメモをだらだらと。無保証。記事は随時書き直しています。

シェルエクステンションを頑張ってみる(その2)

 サンプルのままだと、複数ファイルを右クリックしたときに反応しない。これは右クリック時に呼び出されるFileContextMenuExt::Initializeの処理でファイルの個数が1の場合のみに反応するようにしているから。修正。

処理は

  1. FileContextMenuExt::Initialize
  2. QueryContextMenu
  3. InvokeCommand

と呼び出されていくはず。GetCommandStringもどこかのタイミングで呼び出されるはずなんだけど。