Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.13;
Скачать: CL | DM;

Вниз

OleLoadPictureFile "не видит" png   Найти похожие ветки 

 
Dmitry S ©   (2008-05-29 17:04) [0]

Объявляю как
function OleLoadPictureFile(varFileName: OleVariant;
 var lpdispPicture: IDispatch): HResult; stdcall;
 external "oleaut32.dll";


Выполняю
OleLoadPictureFile("D:\1.png", Pic); - ошибка CTL_E_INVALIDPICTURE (0x800A01E1)

Пробовал подсунуть bmp файл - работает. А различные вариации png - не хочет. Как быть? Нужен Png.

Тут написано, что PNG поддерживается:
http://msdn.microsoft.com/en-us/library/ms221680(VS.71).aspx


 
guav ©   (2008-05-29 17:08) [1]

Нет, OleLoadPictureFile не поддерживает PNG.
Используй другие библиотеки.


 
Dmitry S ©   (2008-05-29 17:10) [2]

В microsoft-е обманщики :(

А из стандартного что-нибудь поддерживает png? (желательно без gdi+)


 
tesseract ©   (2008-05-29 17:11) [3]


> . А различные вариации png - не хочет. Как быть? Нужен Png.


А именно через OleLoadPicture ? Просто эта функция зависит от версии установленного internet explorer. Может и не сработать.


 
Dmitry S ©   (2008-05-29 17:15) [4]


> OleLoadPicture

про этот написано, что
BMP, WMF, or ICO :(


 
guav ©   (2008-05-29 17:16) [5]

> Просто эта функция зависит от версии установленного internet
> explorer

Разве ?
В любом случае, IE не использует код, который используется в OleLoadPicture. Через IE можно загрузить PNG, см. тут http://www.rsdn.ru/article/qna/gdi/drawimg.xml .


 
tesseract ©   (2008-05-29 17:31) [6]


> Разве ?


Может уже и нет. Раньше были приколы.


 
Dmitry S ©   (2008-05-29 17:54) [7]

Кстати, а где нарыть gdiplus.pas ?
Меня интересуют именно заголовки, чтобы программировать на винапи


 
Dmitry S ©   (2008-05-29 18:37) [8]

А вообще есть чтонибудь простое как OleLoadPictureFile для png?
Чтобы через ком?

IE версии 6 стоит (



Страницы: 1 вся ветка

Текущий архив: 2008.07.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
15-1211816666
Tualatin
2008-05-26 19:44
2008.07.13
файл ресурса (где картинки jpg)


2-1213601443
кот
2008-06-16 11:30
2008.07.13
Библиотека с использованием DataModule


15-1212020253
PEAKTOP
2008-05-29 04:17
2008.07.13
Delphi2007 и КПК.


15-1211861704
vajo
2008-05-27 08:15
2008.07.13
как в меню проводника отключаеся "Свойства папки..."?


2-1213242326
Toropov
2008-06-12 07:45
2008.07.13
Как организовать помощь (Help) в своей программе?