WINDOWS中关于剪切板的编程操作
/*
功能:
将char *bochsrc_line = "Hello Clipboard!\n";的字符串内容设为windows系统剪切板上的内容
,在程序执行完成后,随便进行一个粘贴操作,就会看到粘贴后的内容就是Hello Clipboard!
*/
#include "stdafx.h"
#include <windows.h>int _tmain(int argc, _TCHAR* argv[])
{
char *bochsrc_line = "Hello Clipboard!\n";
if (OpenClipboard(NULL)) {
HGLOBAL hgClip;
EmptyClipboard();
hgClip = GlobalAlloc(GMEM_DDESHARE, (strlen(bochsrc_line) + 1));
strcpy((char *)GlobalLock(hgClip), bochsrc_line);
GlobalUnlock(hgClip);
SetClipboardData(CF_TEXT, hgClip);
CloseClipboard();
}
return 0;
}