您的位置:首页 > 编程语言

WINDOWS中关于剪切板的编程操作

2012-10-16 15:05 295 查看
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;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: