C语言设置剪辑版文本

原创 2015年11月21日 14:06:23

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


下面的代码,演示了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
}


版权声明:本文为博主原创文章,未经博主允许不得转载(转载必须标注原文地址)。

相关文章推荐

C语言设置文本颜色和移动光标

=-=终于放弃用C实现图形模式... 前辈们说的好啊,不能急躁,现在主要是打好基础。 不过,即使是文本模式的游戏,依旧可以通过一些现有的技巧做的很好。 1.设置颜色(不仅是设计游戏,平时没事也可以玩玩...

C语言解析文本的程序 && sscanf/sprintf

很多时候软件用到解析一个文本的场合,比如解析一个TXT文件,将有用的数据读出来并进行处理;或者读一个流文件,找出对应的值取出来。实例如下,一个调试文本是如下格式: // R, Gr, Gb, B p...

【C语言】如何实现多行字符串的输入 并 将文本打印在屏幕上?

使用字符串数组作为一个简单的文本编辑器的基础。 接受多行输入,直到接受一个空行,结束输入,将输入的所有行打印在屏幕上。实现的精彩瞬间: 1.宏定义将该字符的大小确定 2.字符串函数的使用gets...

C语言控制台窗口图形界面编程(三):文本属性

我们来介绍
  • JZQT_T
  • JZQT_T
  • 2014-06-11 21:55
  • 2266

用C语言检测文本编码的方法

我们经常会想知道某些文本文件的编码,可是编码检测却并不是一件简单的事情,它需要对文本进行采样,统计分析后再进行字符集的匹配,不过值得庆幸的是有uchardet(https://code.google....

C语言控制台窗口图形界面编程(四):文本输出

介绍几个比较有用
  • JZQT_T
  • JZQT_T
  • 2014-06-13 01:45
  • 3412

C语言读取文件中文本模式和二进制模式的区别

一、疑惑   在学习C语言读取文件的时候,首先学习到的是C语言读取文件时分文本模式和二进制模式。给好多人造成疑惑,文件存储时要分类?二进制存储和文本存储完全不相同?对于纯文本必须使用文本模式?对于纯数...

C语言控制台窗口图形界面编程(五):文本移动

下面我们
  • JZQT_T
  • JZQT_T
  • 2014-06-14 01:52
  • 1861
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)