【发布时间】:2014-03-01 14:47:38
【问题描述】:
我想在 C++ 中捕获剪贴板复制和剪切地址,但编译器说 GetClipboardSequenceNumber() 函数未声明存在错误。我该如何声明。
#include "stdafx.h"
#include <iostream>
#include <windows.h>
#include <conio.h>
#include <winuser.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
DWORD y = GetClipboardSequenceNumber();
while(1) {
Sleep(1000);
if(y!=GetClipboardSequenceNumber())
{
OpenClipboard(NULL);
HANDLE X =GetClipboardData(CF_TEXT);
cout<<(char*)GlobalLock(X);
GlobalUnlock(X);
}
}
getch();
return 0;
}
【问题讨论】:
-
您似乎正在使用特定于操作系统的 API 调用(我猜是 Windows)。请适当修改您的标签。也请正确缩进你的代码。
-
是的,我使用的是 Windows 7。你能给我正确的代码吗
-
否,但如果您在帖子上设置适当的标签,其他人可能会这样做。