test

来源:互联网 发布:js createelement id 编辑:程序博客网 时间:2024/05/10 19:36
int CConnect::GetMenuPosition(const char* strMenuName){int nPos = -1;HRESULT hr = S_OK;CComPtr<IDispatch> pDisp;CComQIPtr<_CommandBars> pCommandBars;hr = m_pDTE->get_CommandBars(&pDisp);pCommandBars = pDisp;CComPtr<CommandBar> pCommandBar;hr = pCommandBars->get_ActiveMenuBar(&pCommandBar);CComPtr<CommandBarControls> pCommandBarControls;hr = pCommandBar->get_Controls(&pCommandBarControls);CComPtr<CommandBarControl> pCommandBarControl;hr = pCommandBarControls->get_Item(CComVariant(strMenuName), &pCommandBarControl);hr = pCommandBarControl->get_Index(&nPos);return nPos;}