如何获取剪切板内容
1个回答
展开全部
#include <stdio.h>
#include <assert.h>
#include <windows.h>
int main()
{
char *url,*pData;
size_t length;
OpenClipboard(NULL);
HANDLE hData=GetClipboardData(CF_TEXT);
assert(hData!=NULL);
length=GlobalSize(hData);
url=(char*)malloc(length+1);
pData=(char*)GlobalLock(hData);
strcpy(url,pData);
GlobalUnlock(hData);
CloseClipboard();
url[length]=0;
printf("%s\n",url);
}
#include <assert.h>
#include <windows.h>
int main()
{
char *url,*pData;
size_t length;
OpenClipboard(NULL);
HANDLE hData=GetClipboardData(CF_TEXT);
assert(hData!=NULL);
length=GlobalSize(hData);
url=(char*)malloc(length+1);
pData=(char*)GlobalLock(hData);
strcpy(url,pData);
GlobalUnlock(hData);
CloseClipboard();
url[length]=0;
printf("%s\n",url);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询