我是靠谱客的博主 虚心火龙果,最近开发中收集的这篇文章主要介绍C++ MFC将文本复制到剪切板用于粘贴,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

问题:

想要实现将指定的文本放置在剪贴板内,用于粘贴数据。

解决:

void PushTextToClipboard(const CString& sText)
{
	if (OpenClipboard())		//!< 打开剪切板		
	{
		EmptyClipboard();		//!< 置空剪切板
		HGLOBAL hClip = GlobalAlloc(GMEM_MOVEABLE, (sText.GetLength() * 2) + 2);	//!< 申请内存
		TCHAR* pBuf;
		pBuf = (TCHAR*)GlobalLock(hClip);			//!< 锁定内存
		lstrcpy(pBuf, strItemText);					//!< 复制文本
		GlobalUnlock(hClip);						//!< 解锁内存
		SetClipboardData(CF_UNICODETEXT, hClip);	//!< 设置剪切板内容
		CloseClipboard();							//!< 关闭剪切板
	}
}

PushTextToClipboard(_T("啊哈哈哈");

最后

以上就是虚心火龙果为你收集整理的C++ MFC将文本复制到剪切板用于粘贴的全部内容,希望文章能够帮你解决C++ MFC将文本复制到剪切板用于粘贴所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部