[winapi] Вывод изображения

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by wolmer, 22 Apr 2010.

  1. wolmer

    wolmer Member

    Joined:
    12 May 2009
    Messages:
    438
    Likes Received:
    97
    Reputations:
    9
    Как на winapi вывести изображение? (на созданую форму)(изображение хранится в файле)
    Не могу понять, все перепробывал (многое) все что в google было :mad: , ничего не получается (то не выводится изобр, то не могу перевести под делфи). Код хотелось бы на делфи увидеть (ясное дело что winapi он и в африке winapi, но все таки :) )
    С меня конечно же "спасибо" :)
     
    #1 wolmer, 22 Apr 2010
    Last edited: 22 Apr 2010
  2. Serbies

    Serbies Elder - Старейшина

    Joined:
    26 Dec 2006
    Messages:
    26
    Likes Received:
    7
    Reputations:
    -1
    как я помню нет винапи напрямую грузящих битмап, да и сам вопрос чуточку не понял - зачем винапи
    Вот к примеру вставка програмно битмапа

    Вот еще: Как мне загрузить изображение (BMP) и отобразить это на рабочем столе без использования формы? (Я хочу отображать это из DLL)
    Вот сравнивая статьи:
    http://www.wasm.ru/article.php?article=1001025
    и
    http://delphiworld.narod.ru/base/few_mem_big_bmp.html можно найти закономерности.
    Если не так понял что спрашивалось - то пзлц чуть конкретней тогда ;)
    ЗЫ: затестить примеры временно не могу - венды нет под рукой =(
     
    #2 Serbies, 22 Apr 2010
    Last edited: 22 Apr 2010
  3. wolmer

    wolmer Member

    Joined:
    12 May 2009
    Messages:
    438
    Likes Received:
    97
    Reputations:
    9
    Вставка куда? В еще один tbitmap? Мда... (возможно я чего то не понимаю)
    Реализации я так и не увидел
    Увы - wasm.ru у меня почему то не работает :( (но очень хотелось бы увидеть пример программы)

    В любом случае спасибо :)
     
  4. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    можно с помощью GDI+
    http://alekhej-m.narod.ru/software/sourses/brush.rar
     
  5. wolmer

    wolmer Member

    Joined:
    12 May 2009
    Messages:
    438
    Likes Received:
    97
    Reputations:
    9
    А как запустить то? (доп. файлы скачал (gdi), но я закоментил одну строку из-за какой то ошибки в ней (в pas файле)) И какая реакция программы должна быть?
     
  6. alexey-m

    alexey-m Elder - Старейшина

    Joined:
    15 Jul 2009
    Messages:
    518
    Likes Received:
    100
    Reputations:
    37
    При нажатии на кнопку ОК загружается картинка, которая потом рисуется на форме). На счет ошибки не знаю подробнее напиши что за ошибка, у меня нормально все)
    заголовочные файлы GDI+
     
    #6 alexey-m, 22 Apr 2010
    Last edited: 22 Apr 2010
  7. z0mbyak

    z0mbyak Active Member

    Joined:
    10 Apr 2010
    Messages:
    537
    Likes Received:
    200
    Reputations:
    293
    Так же можешь попробывать
    http://msdn.microsoft.com/en-us/library/13h0zkw4(VS.90).aspx