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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.09.2005, 09:24   #1  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2494 (89) +++++++++
Регистрация: 20.08.2005
Извините, но задачу идентификации окна Axapta можно реализовать намного проще и элегантнее. IMHO

PHP код:
#define.WM_SETTEXT(0x000C)
static void Job18(Args _args)
{
    
str         caption;
    
int  defWindowProc(
                               
int              _handle,
                               
int              _msg,
                               
int              _wParam,
                               
str              _lParam )
    {
        
int         ret;
        
DLL         _DLL             = new DLL('USER32');
        
DLLFunction _defwproc        = new DLLFunction(_DLL'DefWindowProcA');
        ;

        
_defwproc.returns(ExtTypes:: DWord); // LRESULT
        
_defwproc.arg(ExtTypes:: DWord);     // handle window
        
_defwproc.arg(ExtTypes:: DWord);     // message
        
_defwproc.arg(ExtTypes:: DWord);     // wparm
        
_defwproc.arg(ExtTypes::String);     // lparm

        
return  _defwproc.call(_handle_msg_wParam_lParam);
    }
    ;
    
caption winapi::getWindowText(infolog.hWnd());
    
defWindowProc(infolog.hWnd(), #WM_SETTEXT, 0, "База данных 1 : " + caption);

Двоеточие и D местный парсер превращает в смайлики, так что уберите пробел, если будете использовать
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: mazzy (5).
Теги
ax2009, axapta, download, faq, winapi, база данных, внешний вид, законченный пример, иконка, интерфейс, полезное, фон

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как сильно модифицировано ваше приложение Аксапты? mazzy DAX: Прочие вопросы 30 14.04.2011 17:26
Вставка строк в таблицы Аксапты сторонними средствами Андре DAX: База знаний и проекты 1 07.05.2009 16:49
миграция - в Аксапте и с Аксапты somebody DAX: Программирование 5 18.10.2005 11:06
Как быстро освоить библиотеку классов Аксапты? spartan DAX: Программирование 9 11.05.2005 12:07
Экспорт / импорт Help topics и запуск второй сессии Аксапты из-под себя DmitrySt DAX: Программирование 0 25.11.2004 00:22
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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