【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.2.4.32.38 OriginObject::ProcessCommand
Contents
Description
Processes internal menu/button commands
Syntax
BOOL ProcessCommand( int nCmd, DWORD dwCmdType = PCMD_ORIGIN_INTERNAL, DWORD wParam = 0, DWORD lParam = 0 )
Parameters
- nCmd
- Handle to the menu where the internal menu needs to be added
- dwCmdType
- wParam
- lParam
Return
TRUE if successful, FALSE otherwise
Examples
EX1
#include <Control.h> #include <OC_Res.h> void OriginObject_ProcessCommand_Ex1(Menu* pmenu, int nId = IDR_CM_WKS) { Worksheet wks = Project.ActiveLayer(); HINSTANCE hInstOutil = GetModuleHandle(MODULE_OU); if(pmenu->Load(hInstOutil, nId, 1)) { HWND hMenu = pmenu->GetSafeHmenu(); if(hMenu) wks.AddInternalMenu(hMenu, nId, 1); int nCmd = pmenu->TrackPopupResMenu(0, 0, 0, GetWindow()); //Screen co-ordinates wks.GetPage().ProcessCommand(nCmd); } }
Remark
Processes internal menu/button commands
See Also
Header to Include
origin.h