我目前正在用 C++ 制作一个 win32 控制台应用程序。
现在,我必须对用户更改剪贴板内容做出反应。目前我只是检查用户按下 ctrl+c,但显然这还不够,因为它不会跟踪右键单击->复制等。
遗憾的是我不能只使用 winmessage,因为我正在开发一个控制台应用程序,因此我的应用程序没有自己的 hwnd。
而且我真的不想每秒复制剪贴板数据 10 次左右。这必然会导致其他程序出现问题,因为我每次都必须锁定和解锁剪贴板。
有什么建议么?
c++ windows clipboard winapi console-application
c++ ×1
clipboard ×1
console-application ×1
winapi ×1
windows ×1