_KaQqi的博客

实践是检验真理的唯一标准!

C语言设置剪辑版文本

很多时候,我们都需要设置剪辑版中的文本。比如写一个刷屏器什么的。


下面的代码,演示了C语言如何设置剪辑版中的文本



#include <stdio.h>
#include <windows.h>

/* C语言设置剪辑版文本 By:紫玫冰心 */
int main(void)
{
	char data[200],data1[200];
	fgets(data,sizeof(data),stdin);
	if(OpenClipboard(NULL))//打开剪辑板
	{
		if(IsClipboardFormatAvailable(CF_TEXT))
		{
			HANDLE hClip;
			char *pBuf;
			EmptyClipboard();//清空剪辑板
			hClip=GlobalAlloc(GMEM_MOVEABLE,strlen(data)+1);
			pBuf=(char *)GlobalLock(hClip);
			strcpy(pBuf,data);
			GlobalUnlock(hClip);//解锁
			SetClipboardData(CF_TEXT,pBuf);//写入新的剪辑板数据
			CloseClipboard();
			strcpy(data1,data);
		}
		else
			CloseClipboard();//关闭剪辑板
	}
<span style="white-space:pre">	</span>return
}


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载(转载必须标注原文地址)。 https://blog.csdn.net/qq_19459853/article/details/49964095
个人分类: C/C++
上一篇C语言写的QQ刷屏器
下一篇C语言读取文件的内容
想对作者说点什么? 我来说一句

windows下的c语言编辑软件

2009年09月05日 12.11MB 下载

没有更多推荐了,返回首页

关闭
关闭