マネージ C++ (新規プロジェクト ウィザードの C++/CLR) を使用して、VisStudio 2008 アドインで作業します。
OnConnection() 関数で、WindowEvents コレクションにハンドラーを追加したいと考えています。
これを行う場合:
// イベントを接続する
EnvDTE::Events ^ events = _applicationObject->Events;
EnvDTE::WindowEvents ^winEvents = events->WindowEvents();
次のエラー メッセージが表示されます:
error C2660: 'EnvDTE::Events::WindowEvents::get' : function does not take 0 arguments
オブジェクト ブラウザでこれを見つけます:
public EnvDTE.WindowEvents WindowEvents(EnvDTE.Window WindowFilter = null) { get; }
私が間違っていることについてのヒントをありがとう...