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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.08.2006, 15:38   #1  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2494 (89) +++++++++
Регистрация: 20.08.2005
Можно еще так
X++:
void HeaderLayout(FormTableControl tbl)
{
    int header;
    int r = 0;
    Binary  RECT        = new Binary(16);
    Binary  ptr         = new Binary(4);
    #define.WM_LBUTTONDOWN(0x0201)
    #define.WM_LBUTTONUP(0x0202)
    #define.HDM_FIRST(0x1200)
    #define.HDM_GETITEMRECT(#HDM_FIRST + 7)

    #winapi
    ;
    header = winapi::getWindow(tbl.hWnd(), #GW_CHILD);
    if (header)
    {
        ptr.binary(0, RECT);
        if (winapi::sendMessageEx(header, #HDM_GETITEMRECT, 1, ptr.dWord(0)) > 0)
        {
            r = RECT.dWord(8);
            winapi::sendMessageEx(header, #WM_LBUTTONDOWN, 1, r);
            winapi::sendMessageEx(header, #WM_LBUTTONUP, 0, r);
        }
    }
}
Заодно выровняется ширина столбцов
__________________
Axapta v.3.0 sp5 kr2

Последний раз редактировалось AndyD; 25.08.2006 в 15:46.
За это сообщение автора поблагодарили: belugin (5).
Теги
axapta, formtablecontrol, table control

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как правильно создать в коде X++ новый planned order (ReqPO, ReqTrans) rkorchagin DAX: Программирование 5 02.06.2016 18:00
aEremenko: Как правильно подобрать оборудование и понять, сколько оно будет стоить? Blog bot DAX Blogs 0 17.04.2007 12:00
Основы работы с FormTableControl PavelSR DAX: Программирование 12 21.09.2006 10:31
Как обновлять? MadLight DAX: Администрирование 4 22.11.2004 13:44
Гибрид FormTableControl и FormDataSource Андре DAX: Программирование 27 01.10.2003 09:58

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

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

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