Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   [winapi] Вывод изображения (https://forum.antichat.xyz/showthread.php?t=198191)

wolmer 22.04.2010 07:08

[winapi] Вывод изображения
 
Как на winapi вывести изображение? (на созданую форму)(изображение хранится в файле)
Не могу понять, все перепробывал (многое) все что в google было :mad: , ничего не получается (то не выводится изобр, то не могу перевести под делфи). Код хотелось бы на делфи увидеть (ясное дело что winapi он и в африке winapi, но все таки :) )
С меня конечно же "спасибо" :)

Serbies 22.04.2010 09:20

Цитата:

Сообщение от wolmer
Как на winapi вывести изображение? (на созданую форму)(изображение хранится в файле)
Не могу понять, все перепробывал (многое) все что в google было :mad: , ничего не получается (то не выводится изобр, то не могу перевести под делфи). Код хотелось бы на делфи увидеть (ясное дело что winapi он и в африке winapi, но все таки :) )
С меня конечно же "спасибо" :)

как я помню нет винапи напрямую грузящих битмап, да и сам вопрос чуточку не понял - зачем винапи
Вот к примеру вставка програмно битмапа

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

wolmer 22.04.2010 16:41

Цитата:

Вот к примеру вставка програмно битмапа
Вставка куда? В еще один tbitmap? Мда... (возможно я чего то не понимаю)
Цитата:

Как мне загрузить изображение (BMP) и отобразить это на рабочем столе без использования формы? (Я хочу отображать это из DLL)
Реализации я так и не увидел
Цитата:

http://www.wasm.ru/article.php?article=1001025
Увы - wasm.ru у меня почему то не работает :( (но очень хотелось бы увидеть пример программы)

В любом случае спасибо :)

alexey-m 22.04.2010 21:04

можно с помощью GDI+
http://alekhej-m.narod.ru/software/sourses/brush.rar

wolmer 22.04.2010 21:58

Цитата:

Сообщение от alexey-m
можно с помощью GDI+
http://alekhej-m.narod.ru/software/sourses/brush.rar

А как запустить то? (доп. файлы скачал (gdi), но я закоментил одну строку из-за какой то ошибки в ней (в pas файле)) И какая реакция программы должна быть?

alexey-m 22.04.2010 22:14

Цитата:

Сообщение от wolmer
А как запустить то? (доп. файлы скачал (gdi), но я закоментил одну строку из-за какой то ошибки в ней (в pas файле)) И какая реакция программы должна быть?

При нажатии на кнопку ОК загружается картинка, которая потом рисуется на форме). На счет ошибки не знаю подробнее напиши что за ошибка, у меня нормально все)
заголовочные файлы GDI+

z0mbyak 25.04.2010 00:40

Так же можешь попробывать
http://msdn.microsoft.com/en-us/library/13h0zkw4(VS.90).aspx


Время: 09:41