002
14.06.2008, 14:02 Uhr
~Alex__
Gast
|
Hallo Tron,
das mit der Länge klappt, aber der Pointer leider nicht:
Code: |
HICON hIconSmall; ICONINFO IconInfo;
ExtractIconEx((LPCTSTR)"c:\polsuche.exe", 0, NULL, &hIconSmall, 1); GetIconInfo(hIconSmall, &IconInfo);
HBITMAP color, alpha; color = IconInfo.hbmColor; alpha = IconInfo.hbmMask;
glTexture icontexture; pTextureLoader->LoadTextureFromRam(&IconInfo, sizeof(IconInfo), &icontexture, txIco);
|
Und der Fehler:
Zitat: |
error C2664: 'TextureLoader::LoadTextureFromRam': Konvertierung des Parameters 1 von 'ICONINFO *__w64 ' in 'unsigned char *' nicht möglich Die Typen, auf die verwiesen wird, sind nicht verknüpft; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
|
Und nu? Gruß Alex |