как сохранить в файл иконку(.ico) и курсор(.cur)?
От: KAN  
Дата: 30.11.01 20:01
Оценка:
Помогите пожалуйста с написанием кода по сохранению иконки из HICON и курсора из HCURSOR в файл?
Буду очень признателен.
С Уважением,
Алексей.
Re: как сохранить в файл иконку(.ico) и курсор(.cur)?
От: Hollander Беларусь http://blogs.rsdn.org/ikemefula
Дата: 30.11.01 20:47
Оценка:
Здравствуйте KAN, Вы писали:

KAN>Помогите пожалуйста с написанием кода по сохранению иконки из HICON и курсора из HCURSOR в файл?


Блин, на этой неделе было аж 4 топика про это. Точно также , как и битмапка. А курсор — это таже иконка, только ID другой и все.

OleCreatePictureIndirect — создал
OleSavePictureFile // недокумунтировано — сохранил
(можно чз CreateStreamOnHglobal и вручную в файл засунуть)
Или по другому — напрямую -смотри пример IconPro в MSDN
Re: как сохранить в файл иконку(.ico) и курсор(.cur)?
От: Sasparella США  
Дата: 30.11.01 20:49
Оценка:
Здравствуйте KAN, Вы писали:

KAN>Помогите пожалуйста с написанием кода по сохранению иконки из HICON и курсора из HCURSOR в файл?

KAN>Буду очень признателен.
KAN>С Уважением,
KAN>Алексей.

http://rsdn.ru/forum/message.asp?mid=15085
Автор: Hollander
Дата: 29.11.01

http://rsdn.ru/forum/message.asp?mid=14671
Автор: Hollander
Дата: 27.11.01


Cаша
Re[2]: как сохранить в файл иконку(.ico) и курсор(.cur)?
От: KAN  
Дата: 02.12.01 00:59
Оценка:
Здравствуйте Sasparella, Вы писали:

S>http://rsdn.ru/forum/message.asp?mid=15085
Автор: Hollander
Дата: 29.11.01

S>http://rsdn.ru/forum/message.asp?mid=14671
Автор: Hollander
Дата: 27.11.01



версия:

HCURSOR hcr;

hcr = LoadCursor(hModule, lpName);
SavePicture((IPicture *)hcr, nBuffer);

Не работает :(.
как будет правильно?


Алексей.
Re[3]: как сохранить в файл иконку(.ico) и курсор(.cur)?
От: Alex Fedotov США  
Дата: 02.12.01 01:38
Оценка: 2 (1)
Здравствуйте KAN, Вы писали:

KAN>Здравствуйте Sasparella, Вы писали:


S>>http://rsdn.ru/forum/message.asp?mid=15085
Автор: Hollander
Дата: 29.11.01

S>>http://rsdn.ru/forum/message.asp?mid=14671
Автор: Hollander
Дата: 27.11.01



KAN>версия:


KAN>HCURSOR hcr;


KAN>hcr = LoadCursor(hModule, lpName);

KAN>SavePicture((IPicture *)hcr, nBuffer);

Oh, my God! Где это видано, что HCURSOR можно к интерфейсному указателю приводить?

PICTDESC Desc;
    
Desc.cbSizeofstruct = sizeof(PICTDESC);
Desc.picType =  PICTYPE_ICON;
Desc.icon.hicon = (HICON)hcr;

SavePictureIndirect(Desc, szPath);
-- Alex Fedotov
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.