Раздел форума:
Подскажите как вытащить в отдельный файл иконку из ресурса. Я получаю ссылку на Иконку. Но как из ссылки вытащить указатель и точно узнать размер иконки не знаю. Не знаю так же можно ли обращаться к иконке через GetObject может здесь ошибка??? Sos!!!
HICON hExIcon;
BITMAP bm;
HANDLE fh;
LPDWORD hNumberOfByteWrite;
DWORD dwWritten;
hExIcon = LoadIcon( hInstRes, "EXCEL" );
if ( hExIcon )
hIcon = CopyIcon( hExIcon );
GetObject( hIcon, sizeof( BITMAP ), &bm );
fh=CreateFile("misha.ico", GENERIC_READ | GENERIC_WRITE,
0, NULL, OPEN_ALWAYS,
FILE_ATTRIBUTE_NORMAL, NULL );
if ( fh )
{
WriteFile (fh, ???? ,bm.bmWidthBytes ,&dwWritten,NULL);
CloseHandle(fh);