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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.10.2007, 16:20   #1  
korolf76 is offline
korolf76
Участник
Ex AND Project
 
36 / 12 (1) ++
Регистрация: 26.10.2004
Адрес: Петербург
Копия экрана
Задача: нужно сохранить в графический файл изображение заданной формы.

Есть простой джобик:

X++:
static void tutorial_Capture(Args _args)
{
    FormName name = FormStr(Address);
    Image   image   = new Image();
    Args    args    = new Args(name);
    FormRun formRun = new FormRun(args);
    ;

    formRun.init();
    formRun.run();
    formRun.detach();

    image.captureWindow(formRun.hWnd());
    image.saveImage("C:\\" + name + ".jpg", ImageSaveType::JPG);
    formRun.close();
}
В 3.0 работает нормально (проверялось в 2х звенке и в случае тонкого клиента). В 4.0 отрабатывает с багом : некорректно сохраняется содержимое формы.
Теги
ax3.0, ax4.0, dll, dllfunction, winapi, законченный пример, скриншот

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Получить снимок части экрана rader DAX: Программирование 11 14.01.2008 14:17
Ширина формы больше чем ширина экрана belugin DAX: Программирование 5 07.12.2005 15:56
Оригинал и копия документа treeny DAX: Функционал 3 15.08.2005 17:46
Как убрать окно с экрана ? Swetik DAX: Функционал 7 26.08.2004 17:49
Обновление экрана Аксапты во время выполнения приложения ddadream DAX: Программирование 15 29.05.2003 12:53

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

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

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