F1论坛快速回复工具...

来源:互联网 发布:淘宝宝贝突然搜索不到 编辑:程序博客网 时间:2024/04/30 07:04
完整源码下载地址:
http://download.csdn.net/download/friendan/4354446

对于喜欢逛论坛的朋友,是不是一直重复着这样的一个循环,点贴->回复->下载->点贴...

呵呵,在回复了N个帖子之后,我才发现,我下载的速度比回复的速度要快...


为此我用VS2008写了这个小工具来代替我重复的工作,有此感受的朋友,不妨一试

效果截图如下:



主要代码如下:

//按F1时...if (2012==nHotKeyId){// 往剪帖板写入文本WriteDataToClipboard(m_Reply);//模拟键盘按键Ctrl+V  keybd_event(VK_CONTROL, 0, 0, 0);  keybd_event('V', 0, 0, 0);  keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);  keybd_event('V', 0, KEYEVENTF_KEYUP, 0);   }

// 往剪帖板写入文本bool CQuickReplyDlg::WriteDataToClipboard(CString data){if (::OpenClipboard(AfxGetMainWnd()->m_hWnd))//打开剪贴板   {   //清空剪贴板   ::EmptyClipboard();   //开辟内存空间    HANDLE hClip=GlobalAlloc(GMEM_MOVEABLE,(data.GetLength()+1)*2);    //获取以上所开辟的内存空间的地址,并锁定它  TCHAR* pBuf=(TCHAR*)GlobalLock(hClip); //将数据复制到以上所开辟的内存空间中 ////本程序工程为UNICODE字符集,所以用wcscpy()wcscpy(pBuf,data.GetBuffer());data.ReleaseBuffer();//解锁刚才开辟的内存空间  GlobalUnlock(hClip);   //设置复制到剪帖板中的数据的格式  SetClipboardData(CF_UNICODETEXT,hClip);    //关闭剪贴板    CloseClipboard();   return true;  }     return false;  }



原创粉丝点击