I need to take screen print (actually out put of a NMS area of a screen in my computer desktop) and save it in a Folder by date. Saving by date is now ok. But I cant copy the screen print out put to the clipboard.
I have written the code. But it is not working. Pls somebody correct this.
Code:
#include <windows.h>
#include <stdio.h>
int main()
{
HBITMAP Output[MAX_PATH];
FILE *fp = fopen("c:\\image.bmp", "a+");
keybd_event(VK_SNAPSHOT, 0, 0, 0);
keybd_event(VK_SNAPSHOT, 0, KEYEVENTF_KEYUP, 0);
OpenClipboard(NULL);
Output = (HBITMAP)GetClipboardData(CF_BITMAP);
EmptyClipboard();
CloseClipboard();
fwrite(Output, sizeof(Output[0]), sizeof(Output), fp);
fclose(fp);
return 0;
}