AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.07.2006, 15:52   #1  
chertjonok is offline
chertjonok
Тугодум
 
5 / 10 (1) +
Регистрация: 06.07.2006
Thumbs up
Help,

в showContextMenu уже установила свою функции и теперь ломаю головы как вставить помощь (Help Taxt) в самой нижней пaнеле Ахапты.

через какой класс или функцию это делаеться?
__________________
я не тормоЗЗЗ, я медленный гаЗЗЗЗ
Старый 06.07.2006, 09:46   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Помощь появляется сама, если у каждого menuItem, входящего в меню, вы укажете Help Text.
__________________
полезное на axForum, github, vk, coub.
Старый 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
__________________
я не тормоЗЗЗ, я медленный гаЗЗЗЗ
Старый 06.07.2006, 19:22   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
хм... интересно...
см. форму tutorial_PopupMenu
но там help text тоже не устанавливается...
__________________
полезное на axForum, github, vk, coub.
Старый 06.07.2006, 21:21   #5  
chertjonok is offline
chertjonok
Тугодум
 
5 / 10 (1) +
Регистрация: 06.07.2006
и тут я то же уже была.
спасибо большое за попытку помочь.
буду дальше продолжать биться головою об стенку, авось поможет.
__________________
я не тормоЗЗЗ, я медленный гаЗЗЗЗ
Старый 07.07.2006, 00:15   #6  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
К сожалению setMenuItemInfo вам не поможет.
Дело в том, что отображение информации в статусной строке - это дело приложения, а не API.
Единственный выход, который я вижу - создать свою оконную процедуру для меню (при помощи dll). В ней обрабатывать сообщение WM_MENUSELECT и для вашего айтема устанавливать нужный текст.
__________________
Axapta v.3.0 sp5 kr2
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:03.