Главная страница
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.016 c
2-1213338165
mefodiy
2008-06-13 10:22
2008.07.13
ComboBox в DBGridEh


2-1213351766
Dmitry
2008-06-13 14:09
2008.07.13
проблема с переносом программы


2-1213300952
MaxiM
2008-06-13 00:02
2008.07.13
Помогите определить координаты изображения на компоненте


15-1212052993
User1
2008-05-29 13:23
2008.07.13
Форма авторизации


11-1172423656
Vladimir Kladov
2007-02-25 20:14
2008.07.13
Версия 2.54