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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.06.2005, 07:01   #12  
maximus is offline
maximus
Участник
 
153 / 10 (1) +
Регистрация: 16.03.2005
2kashperuk
У меня получилось впихнуть свою кнопку в тулбар аксапты, правда, действительно через winapi, сообщенияя вида TB_ADDBUTTONS.. Оно даже событие отрабатывает Правда, есть некоторые ограничения:
- если кнопка попадает не в последний тулбар, то все тулбары после текущего временно пропадают;
- аксапта помнит сколько у нее кнопок и старательно перерисовывает только их, не отрисовывая ваши. Такое происходит после каждого щелчка по любой кнопке тулбара;
- если вы мало работали с winapi, то сделать вам такое предлагаемым методом будет практически невозможно, нужны достаточные знания и опыт (к тому же я предлагаю использовать com).

Из плюсов:
- картинки любые;
- количество кнопок - ограничено только видимой частью тулбара;
- нопки появляются и исчезают динамически;
- теоретически, можно сделать свой тулбар

В общем, рабочее решение - это небольшой проект..

Вызов методов аксапта из такой кнопки - отдельная, но решаемая задача. Если еще не пропало желание такое сооружать, могу рассказать как это делать и сэмпл бинарного кода (не соурса!!!).
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Kashperuk Ivan: 3 great Tabax Plugins Blog bot DAX Blogs 2 15.05.2007 11:55
casperkamal: A simple "Toolbar" for Dynamics Ax 4.0 Blog bot DAX Blogs 9 29.03.2007 13:18
Pokluda: SysTest quick start Blog bot DAX Blogs 0 28.10.2006 17:43
Palle Agermark: Activating a custom toolbar Blog bot DAX Blogs 0 28.10.2006 16:40
как править toolbar? Антон Солдатов DAX: Программирование 2 10.04.2003 12:43

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

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

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