掲示板一覧   -   トピック一覧
   EA API
     EA_GetMenuItemsのC++実装方法について


フラット表示 前のトピック | 次のトピック
投稿者 トピック
umesan
投稿日時: 2010-2-24 13:34
EA Administrator
投稿: 1551

Re: EA_GetMenuItemsのC++実装方法について

どこを参照して、下記のようにしたかは思い出せないのですが、
手元の VC6 ソースのEAアドインでは、以下で動作しているようです。

●idl の記述の抜き出し

interface IMainClass : IDispatch
{
  [id(2), helpstring("EA_GetMenuItems")]
    HRESULT EA_GetMenuItems(
    [in] IDispatch *Repository, 
    [in] BSTR MenuLocation, 
    [in] BSTR MenuName, 
    [out,retval] VARIANT *RetVal);
};


●クラスの記述の抜き出し

STDMETHODIMP CMainClass::EA_GetMenuItems
(IDispatch *Repository, BSTR MenuLocation, 
  BSTR MenuName, VARIANT *RetVal)
{
  RetVal->vt = VT_BSTR;
  RetVal->bstrVal = (_bstr_t)"This is addin menu";

  return S_OK;
}


参考になりましたら幸いです。

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   EA_GetMenuItemsのC++実装方法について 未登録ゲスト 2010-2-23 17:58
     Re: EA_GetMenuItemsのC++実装方法について tkouno 2010-2-24 9:24
       Re: EA_GetMenuItemsのC++実装方法について 未登録ゲスト 2010-2-24 10:02
         Re: EA_GetMenuItemsのC++実装方法について tkouno 2010-2-24 10:18
   » Re: EA_GetMenuItemsのC++実装方法について umesan 2010-2-24 13:34
       Re: EA_GetMenuItemsのC++実装方法について 未登録ゲスト 2010-2-24 13:56