hans155922 发表于 2020-3-13 15:02:33

c++修改剪切板

[ 本帖最后由 025088 于 2020-3-13 15:54 编辑 ]\n\n if(OpenClipboard(NULL)){

HGLOBAL hGlobalClip;//全局内存对象
      
hGlobalClip = GlobalAlloc(GHND, strlen(pStrData) + 1);//给全局内存对象分配全局内存
      
pDataBuf = (char *)GlobalLock(hGlobalClip);
      
strcpy(pDataBuf, pStrData);//通过给全局内存对象加锁获得对全局内存块的引用
      
GlobalUnlock(hGlobalClip);//使用完全局内存块后需要对全局内存块解锁

EmptyClipboard();//清空剪贴板
      
SetClipboardData(CF_TEXT, hGlobalClip); //设置剪贴板数据      
CloseClipboard();//关闭剪贴板
      
}


安全无边疆,努力习知识
本文章只供学习交流学习不可用于其他非法用途!!!文章作者:hans155922.文章来源:kali中文网论坛:www.kaliorg.com
版权声明:凡注明“来源:kali中文网”的所有作品,均为kali中文网以作者的作品,未经作者及网站授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:kali中文网(www.kaliorg.com)”。违反上述声明者,本站将追究其相关法律责任。
页: [1]
查看完整版本: c++修改剪切板