ボタンをクリックすると、それぞれのボタンに対して2つの異なるウィンドウフォームを開く必要があるリボンxmlがありますが、同じファイルで2つの異なるボタンクリック機能を定義できません。
xml:2つのボタンとコードを持つi
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;
}
ボタンクリックで2つの関数を書くにはどうすればよいですか。上記のコードの実行中に発生するエラーは次のとおりです。
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"/>
助けてください....