【发布时间】:2012-05-07 05:02:00
【问题描述】:
我有一个功能区 xml,在单击按钮时,我必须为各个按钮打开两个不同的窗口窗体,但我无法在同一文件中定义两个不同的按钮单击功能。
xml:我有两个按钮
代码是
STDMETHOD(ButtonClicked)(IDispatch* ribbon)
{//MessageBoxW(NULL,L"Button Clicked!",L"NativeAddin",MB_OK);
NativeAddIn::ApplicationConfiguration ^appConfigurationform = gcnew NativeAddIn::ApplicationConfiguration();
appConfigurationform->ShowDialog();
return S_OK;
}
STDMETHOD(ButtonClicked)(IDispatch* ribbon)
{
//MessageBoxW(NULL,L"Button Clicked!",L"NativeAddin",MB_OK);
NativeAddIn::Helpme ^helpmeobj = gcnew NativeAddIn::Helpme();
helpmeobj->ShowDialog();
return S_OK;
}
如何在按钮单击时编写两个函数。 在执行上面的代码时,错误来了:
HRESULT CConnect::ButtonClicked(IDispatch *)' : 成员函数已定义或声明。
<button id="GoToAppConfiguration" size="large" label="Application Configuration" imageMso="AutoArchiveSettings" onAction="ButtonClicked"/>
<button id="GoToAppHelp" size="large" label="Help" imageMso="CreateReportFromWizard" onAction="ButtonClicked"/>
请帮忙....
【问题讨论】:
标签: visual-studio-2010 visual-c++ outlook outlook-addin