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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.09.2014, 14:57   #1  
Krash is offline
Krash
Участник
Аватар для Krash
 
17 / 15 (1) ++
Регистрация: 23.08.2005
Цитата:
Сообщение от S.Kuskov Посмотреть сообщение
вспомнилась почему-то сказка про дудочку и кувшинчик
В этой сказке мораль - никогда никому не рассказывай про дудочку!
Старый 17.09.2014, 15:51   #2  
alexkrut is offline
alexkrut
Участник
 
20 / 33 (2) +++
Регистрация: 19.12.2011
;) А тем временем...
Всем спасибо, решение найдено.

X++:
display FilePath imageView()
{
    System.Drawing.Bitmap       bmp;
    System.Drawing.Graphics     gBmp;
    System.Drawing.Graphics     gBmp2;
    System.Drawing.Color        color;
    System.Drawing.SolidBrush   brush;

    Image                       image  = new Image();

    int64                       hBitmap;
    
    WinGDI                      winGDI;

    ;

    bmp         = new System.Drawing.Bitmap(100, 50);
    
    if( this.path == "1" )//условие отрисовки картинки
    {
        color   = System.Drawing.Color::FromArgb(0x99, 0xf0, 0xf0, 0);
    }
    
    else
    {
        color   = System.Drawing.Color::FromArgb(0x99, 0xf0, 0, 0);
    }
    
    brush       = new System.Drawing.SolidBrush(color);
    gBmp        = System.Drawing.Graphics::FromImage(bmp);
    gBmp.FillEllipse(brush, 10, 10, 30, 30);

    gBmp2       = System.Drawing.Graphics::FromImage(bmp);
    gBmp2.DrawImage( System.Drawing.Image::FromFile( "S:\mf.jpg" ), 60, 10, 30, 30 );

    hBitmap     = bmp.GetHbitmap();

    image.importBitmap(hBitmap);
    image.saveImage( @"S:\\tmpfile.gif" );
    
    winGDI      = new WinGDI( hBitmap );
    winGDI.deleteObject( hBitmap );

    return "S:\\tmpfile.gif";
}
Единственная проблема сейчас - deleteObject не удаляет битмапы корректно, но это уже сами решим).
За это сообщение автора поблагодарили: S.Kuskov (1).
Теги
grid, image, windows

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DAX: Official Dynamics AX 2012 R2 Content (update) - Where is it, and how can you find out about updates? Blog bot DAX Blogs 0 03.12.2012 11:11
Генератор скриптов конвертации базы Axapta 3.0 в базу AX 2009 gl00mie DAX: Программирование 1 14.08.2011 20:05
axforum blogs: Квест: Подружим Dynamics Ax 2009 Sp1 RU7 c SharePoint Foundation 2010 - Этап 2 Blog bot DAX Blogs 0 12.07.2011 14:11
Arijit Basu: AX 2009 Documents Blog bot DAX Blogs 0 30.08.2008 13:05
gl00mie: Dynamics AX 2009 Guides and White Papers Blog bot DAX Blogs 0 13.08.2008 20:09

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

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

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