找回密码
 立即注册
搜索
热搜: 开发 运维 网安
亿佳云亿佳数据
查看: 90|回复: 2

动态链接库每日一练之获取粘贴板内容

[复制链接]

4

主题

1

回帖

29

积分

PCNTEC版主

积分
29
发表于 2024-3-25 00:32:22 | 显示全部楼层 |阅读模式
本帖最后由 pingchas 于 2024-3-25 00:37 编辑

使用WinApi获取粘贴板内容

涉及函数
OpenClipboard

GetClipboardData

GlobalLock


OpenClipboard函数原型
  1. BOOL OpenClipboard(
  2.   [in, optional] HWND hWndNewOwner
  3. )
复制代码
翻译为易语言为

  1. .版本 2

  2. .DLL命令 OpenClipboard, 整数型, "user32.dll", "OpenClipboard"
  3.     .参数 hWndNewOwner, 整数型
复制代码
第一步:打开粘贴板
  1. OpenClipboard (0)
复制代码
第二步:获取粘贴板内容

  1. HANDLE GetClipboardData(
  2.   [in] UINT uFormat
  3. );
复制代码

我们此次取CF_TEXT(文本格式):值为1的类型
  1. .版本 2
  2. .DLL命令 GetClipboardData, 整数型, "user32.dll", "GetClipboardData"
  3.     .参数 uFormat, 整数型
复制代码
  1. GetClipboardData (1)
复制代码
第三步:获取字符串内容

  1. LPVOID GlobalLock(
复制代码

  1. GlobalLock (GetClipboardData (1))
复制代码
QQ截图20240325002353.png

源码资料下载
官方网站:https://www.pcntec.com/

2

主题

1

回帖

24

积分

新手上路

积分
24
发表于 2024-3-25 12:34:34 | 显示全部楼层
动态链接库兼容性更好吗?
官方网站:https://www.pcntec.com/

4

主题

1

回帖

29

积分

PCNTEC版主

积分
29
 楼主| 发表于 2024-3-25 14:42:10 | 显示全部楼层
底层都是调用库
官方网站:https://www.pcntec.com/
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|PCNTEC

GMT+8, 2024-5-18 00:19 , Processed in 1.255646 second(s), 30 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.