Icondatei exportieren
-
Hi, ich habe eine Icondatei in meinem Programm, welche ich ganz gerne
aus meiner Anwendung heraus auf Platte schreiben würde.Nun bin ich mir nicht ganz sicher warum ich die IDI_ICON1 mit 0 Byte erzeuge
Könnt ihr mir bitte dabei helfen?HINSTANCE hApp = ::GetModuleHandle(0); ASSERT(hApp); HRSRC hResInfo; hResInfo = ::FindResource(hApp,MAKEINTRESOURCE(IDI_ICON1),TEXT("Icon")); HGLOBAL hRes = ::LoadResource(hApp, hResInfo); BYTE *PROG = (LPBYTE)::LockResource(hRes); int PROG_SIZE = SizeofResource(hApp,hResInfo); CFile OutFile; OutFile.Open(theicon,OF_CREATE|OF_WRITE,NULL); OutFile.Write(PROG,PROG_SIZE); OutFile.Close();
-
Das kann so nicht gehen...
Denn eine ICON Datei ist immer eine Sammlung von mehreren Icons (mit unterschiedlichen Formaten) in einer Datei.http://lmgtfy.com/?q=winapi+write+icon+file+to+disk
Siehe da, der erste Link...