Нужно достать картинку из буфера и вывести ее на экран. Я написал код:
if (OpenClipboard(hWnd1))
{
hImg = (HBITMAP)GetClipboardData(IMAGE_BITMAP);
if (hImg)
{
PAINTSTRUCT ps;
HDC hdc = BeginPaint(hWnd1, &ps);
HDC hMemDC = CreateCompatibleDC(hdc);
SelectBitmap(hMemDC, hImg);
BITMAP bm;
GetObject(hImg, sizeof(IMAGE_BITMAP), &bm);
BitBlt(hdc, 200, 200, bm.bmWidth, bm.bmHeight, hMemDC, 0, 0, SRCCOPY);
DeleteDC(hMemDC);
EndPaint(hWnd1, &ps);
}
CloseClipboard();
}
Но к сожалению, ничего не вышло. Помогите кто чем может!:)
Сборка персонального компьютера от Artline: умный выбор для современных пользователей