Показать сообщение отдельно
Старый 06.07.2006, 18:46   #3  
chertjonok is offline
chertjonok
Тугодум
 
5 / 10 (1) +
Регистрация: 06.07.2006
было бы все тогда легко, если бы так можно было сделать.
не возможно создать 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
__________________
я не тормоЗЗЗ, я медленный гаЗЗЗЗ