было бы все тогда легко, если бы так можно было сделать.
не возможно создать MenuItem для функции в контекстменю.
детише:
Код:
//-ATL001
public int showContextMenu(int _menuHandle)
{
#DEFINE.ATL_MenuItemId(1)
#WINAPI
int ret;
Args args;
FormRun formRun;
;
WINAPI::appendMenu( _menuHandle, #MF_ENABLED, #ATL_MenuItemId, "Ampelkonfiguration" );
ret = super(_menuHandle);
if( ret == #ATL_MenuItemId )
{
args = new Args(formStr(ATL_Light) );
args.caller(element);
args.record( CustTable );
formRun = classFactory.formRunClass(args);
formRun.init();
formRun.run();
formRun.detach();
}
return ret;
}
//+ATL001
я точно знаю что это идет через класс WinAPI и скорей всего через method setMenuItemInfo,
но у меня даже нет никакого представления, что тако int uItem и Binary lpmii
заранее спасибо
chertjonok