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;
}
本文介绍了一个简单的Windows编程示例,演示如何将指定的文本字符串设置为系统的剪切板内容。通过使用`OpenClipboard`, `EmptyClipboard`, `GlobalAlloc`, `SetClipboardData`等API函数实现。
5772

被折叠的 条评论
为什么被折叠?



