IPicture->get_Handle --> ? HICON
От: tito Россия  
Дата: 12.08.03 18:15
Оценка:
Ну, никак не получается из хендла, полученного методом get_Handle через IPicture-интерфейс (после вызова OleLoadPicturePath), что-то сотворить — HICON или CBitmap, дабы добавить картинку в CImageList. Пробовал
рендерить в DIB методом этого же интерфейса — получается, но не качественно, да и некрасиво это как-то.
Неужели нельзя иначе. Ведь что-то этот хэндл (OLE_HANDLE) означает. Помогите, ПЛЗ. Я смотрел по форуму,
есто что-то близкое, но ничего конкретного.

13.08.03 08:36: Перенесено из 'C/C++'
Re: IPicture->get_Handle --> ? HICON
От: algol Россия about:blank
Дата: 13.08.03 06:58
Оценка:
Здравствуйте, tito, Вы писали:

T>Ну, никак не получается из хендла, полученного методом get_Handle через IPicture-интерфейс (после вызова OleLoadPicturePath), что-то сотворить — HICON или CBitmap, дабы добавить картинку в CImageList. Пробовал

T>рендерить в DIB методом этого же интерфейса — получается, но не качественно, да и некрасиво это как-то.
T>Неужели нельзя иначе. Ведь что-то этот хэндл (OLE_HANDLE) означает. Помогите, ПЛЗ. Я смотрел по форуму,
T>есто что-то близкое, но ничего конкретного.

В зависимости от типа объекта (Type property) Handle имеет следующее значение:
1 (bitmap) — HBITMAP
2 (metafile) — HMETAFILE
3 (icon) — HICON или HCURSOR
4 (enhanced metafile) — HENHMETAFILE
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.