RECT Rect;
int bLock;
POINT cursorNew;
Rect.left=550;//设置锁定区域大小;
Rect.top=470;
Rect.right=590;
Rect.bottom=480;
bLock=ClipCursor(&Rect); // 限制鼠标移动区域
GetCursorPos(&cursorNew);//得到当前鼠标的位置;
mouse_event(MOUSEEVENTF_LEFTDOWN,cursorNew.x,cursorNew.y,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,cursorNew.x,cursorNew.y,0,0);
mouse_event(MOUSEEVENTF_LEFTDOWN,cursorNew.x,cursorNew.y,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,cursorNew.x,cursorNew.y,0,0);
keybd_event(VK_CONTROL,MapVirtualKey(VK_CONTROL,0),0,0); //按下CTRL键。
keybd_event(0x43,MapVirtualKey(0x43,0),0,0);//键下c键。
keybd_event(0x43,MapVirtualKey(0x43,0), KEYEVENTF_KEYUP,0);//放开c键。
keybd_event(VK_CONTROL,MapVirtualKey(VK_CONTROL,0),KEYEVENTF_KEYUP,0);//放开CTRL键
HWND hWnd = GetSafeHwnd(); // 获取安全窗口句柄
::OpenClipboard(hWnd); // 打开剪贴板
HANDLE hClipMemory = ::GetClipboardData(CF_TEXT);// 获取剪贴板数据句柄
DWORD dwLength = GlobalSize(hClipMemory); // 返回指定内存区域的当前大小
LPBYTE lpClipMemory = (LPBYTE)GlobalLock(hClipMemory); // 锁定内存
MessageBox(CString(lpClipMemory)); // 保存得到的文本数据
GlobalUnlock(hClipMemory); // 内存解锁
::CloseClipboard(); // 关闭剪贴板
int bLock;
POINT cursorNew;
Rect.left=550;//设置锁定区域大小;
Rect.top=470;
Rect.right=590;
Rect.bottom=480;
bLock=ClipCursor(&Rect); // 限制鼠标移动区域
GetCursorPos(&cursorNew);//得到当前鼠标的位置;
mouse_event(MOUSEEVENTF_LEFTDOWN,cursorNew.x,cursorNew.y,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,cursorNew.x,cursorNew.y,0,0);
mouse_event(MOUSEEVENTF_LEFTDOWN,cursorNew.x,cursorNew.y,0,0);
mouse_event(MOUSEEVENTF_LEFTUP,cursorNew.x,cursorNew.y,0,0);
keybd_event(VK_CONTROL,MapVirtualKey(VK_CONTROL,0),0,0); //按下CTRL键。
keybd_event(0x43,MapVirtualKey(0x43,0),0,0);//键下c键。
keybd_event(0x43,MapVirtualKey(0x43,0), KEYEVENTF_KEYUP,0);//放开c键。
keybd_event(VK_CONTROL,MapVirtualKey(VK_CONTROL,0),KEYEVENTF_KEYUP,0);//放开CTRL键
HWND hWnd = GetSafeHwnd(); // 获取安全窗口句柄
::OpenClipboard(hWnd); // 打开剪贴板
HANDLE hClipMemory = ::GetClipboardData(CF_TEXT);// 获取剪贴板数据句柄
DWORD dwLength = GlobalSize(hClipMemory); // 返回指定内存区域的当前大小
LPBYTE lpClipMemory = (LPBYTE)GlobalLock(hClipMemory); // 锁定内存
MessageBox(CString(lpClipMemory)); // 保存得到的文本数据
GlobalUnlock(hClipMemory); // 内存解锁
::CloseClipboard(); // 关闭剪贴板
GetClipboardData()
自己看MSDN吧
[email protected]
http://blog.csdn.net/lixiaosan/archive/2006/04/14/663477.aspx