int _tmain(int argc, _TCHAR* argv[])
{
if (OpenClipboard(NULL))//打开剪贴板
{
string str = "剪切板测试";
HANDLE hClip;
char* pBuf;
EmptyClipboard();//清空剪贴板
//写入数据
hClip = GlobalAlloc(GMEM_MOVEABLE, str.length() + 1);
pBuf = (char*)GlobalLock(hClip);
strcpy(pBuf, "剪切板测试");
GlobalUnlock(hClip);//解锁
SetClipboardData(CF_TEXT, hClip);//设置格式
//关闭剪贴板
CloseClipboard();
}
return 0;
}
{
if (OpenClipboard(NULL))//打开剪贴板
{
string str = "剪切板测试";
HANDLE hClip;
char* pBuf;
EmptyClipboard();//清空剪贴板
//写入数据
hClip = GlobalAlloc(GMEM_MOVEABLE, str.length() + 1);
pBuf = (char*)GlobalLock(hClip);
strcpy(pBuf, "剪切板测试");
GlobalUnlock(hClip);//解锁
SetClipboardData(CF_TEXT, hClip);//设置格式
//关闭剪贴板
CloseClipboard();
}
return 0;
}