004
24.04.2006, 08:35 Uhr
kleineSchildy
|
Hallo,
@Tommix Das würde erklären, warum alles funktioniert, wenn ich es als feste Ressource nehme
@Gybrush Ja, im richtigen Verzeichniss befinde ich mich.
Ich habe es nun ein bissel modifiziert:
C++: |
CBitmap bitmap;
ASSERT("Test.bmp"); DeleteObject(NULL);
HBITMAP hBitmap = NULL; hBitmap = (HBITMAP)LoadImage(NULL, "Test.bmp", IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_CREATEDIBSECTION | LR_DEFAULTSIZE); bitmap.Attach(hBitmap);
::OpenClipboard(NULL); ::EmptyClipboard() ; ::SetClipboardData (CF_BITMAP, bitmap.GetSafeHandle() ) ; ::CloseClipboard () ; bitmap.Detach();
|
Aber es scheint immernoch nicht das Gelbe vom Ei zu sein. Es wird zwar irgendetwas in den Zwischenspeicher geladen, aber es kann zumindest nicht mit IrfanView angezeigt werden. Ich muß da irgendwo noch einen gravierenden Fehler haben
Sieht den jemand?
Viele Grüße Jana |