当前位置: 首页 > 图文教程 > 开发语言 > VC++ > 隐藏你的鼠标
隐藏你的鼠标 作者: 浮萍工作室 王哲 下载本文示例源代码 POINT mp,cursorNew;/////////////////////////////////////// CMainFrame construction/destructionUINT FMouse(LPVOID param){ int flag=0; WINDOWPLACEMENT wp;///窗口位置 wp.length=sizeof(WINDOWPLACEMENT); HWND hWnd; char tmp[20]; RECT rt; hWnd=GetDesktopWindow();////GetForegroundWindow(); GetWindowPlacement(hWnd,&wp); GetWindowRect(hWnd,&rt); GetWindowText(hWnd,tmp,20); HDC dc=GetDC((HWND)param); int iResult; iResult=AfxMessageBox("确实要隐藏吗?",MB_OKCANCEL); if(iResult==IDOK) { while(1) { hWnd=GetForegroundWindow();//GetDesktopWindow(); GetWindowRect(hWnd,&rt); GetWindowText(hWnd,tmp,20); GetWindowPlacement(hWnd,&wp); GetCursorPos(&cursorNew); while(1){ ::mouse_event(MOUSEEVENTF_MOVE,cursorNew.x,cursorNew.y,0,0); } } } return 0;}在构造函数里启动线程CMainFrame::CMainFrame(){ HWND hWnd=::GetParent(NULL); GetCursorPos(&mp); AfxBeginThread(FMouse,hWnd,0); }OK 试试看吧,注销一下就没事了! |
评论 (0) All