C++,打开关闭与使用,剪切板ClipBoard

编程入门 行业动态 更新时间:2024-10-24 00:18:49

C++,打开关闭与使用,<a href=https://www.elefans.com/category/jswz/34/1766887.html style=剪切板ClipBoard"/>

C++,打开关闭与使用,剪切板ClipBoard

为了解决进程间通信,比写txt更小巧的一种方式。
C++里边如果不close的话,ctrl+v是用不了剪贴板的。

参考:
.html

#define _AFXDLL
#include <iostream>
#include <assert.h>
#include <string>
#include <stdlib.h>
#include <afx.h>using namespace std;void toClipboard(const std::string &s) {OpenClipboard(0);EmptyClipboard();HGLOBAL hg = GlobalAlloc(GMEM_MOVEABLE, s.size());if (!hg) {CloseClipboard();return;}memcpy(GlobalLock(hg), s.c_str(), s.size());GlobalUnlock(hg);SetClipboardData(CF_TEXT, hg);CloseClipboard();GlobalFree(hg);
}int main(char argc, char *argv)
{string a = "f:\\9949.jpgt";//toClipboard(a);HANDLE h;if (OpenClipboard(NULL)){   h = GetClipboardData(CF_TEXT);printf("%s\n", (char *)h);CloseClipboard();}system("pause");return 0;
}

更多推荐

C++,打开关闭与使用,剪切板ClipBoard

本文发布于:2024-02-06 17:01:44,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1750172.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:剪切板   ClipBoard

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!