当前位置: 首页 > news >正文

广州住建厅官方网站青岛网站模板

广州住建厅官方网站,青岛网站模板,长沙网站建设方面,西安做网站的公司有Syslistview32和Systreeview32 是两个极其常用的系统控件#xff0c;一个是列表控件#xff0c;一个是树形框#xff0c;只要能随意操控这两个控件就能够从外部控制住大多应用到这两个控件的软件。 一开始是想要控制VS平台的列表框来操作自动进房间#xff0c;但是苦于没有…Syslistview32和Systreeview32 是两个极其常用的系统控件一个是列表控件一个是树形框只要能随意操控这两个控件就能够从外部控制住大多应用到这两个控件的软件。   一开始是想要控制VS平台的列表框来操作自动进房间但是苦于没有这样的插件只要自己动手做。   其实我本人是很不喜欢C这样的语言的但是碍于效率又没办法只好稍微触及一点可能我现在写完以后连自己写的是什么都不知道了   每次都需要自己手动操作内存啊什么的 真的很麻烦   这里给一段我写的返回选定列表个数的C代码 BSTR CQMPlugin::ReturnSelectedText(long hwnds, long col) {CString strResult;HWND hwnd;hwnd(HWND)hwnds;int iItem0;LVITEM lvitem, *plvitem;//char ItemBuf[512],*pItem; iItem::SendMessage(hwnd,LVM_GETNEXTITEM,-1,LVNI_SELECTED);GetWindowThreadProcessId(hwnd, PID);hProcessOpenProcess(PROCESS_ALL_ACCESS,false,PID);if(plvitemtempNULL){plvitemtemp(LVITEM*)VirtualAllocEx(hProcess, NULL, sizeof(LVITEM),MEM_COMMIT, PAGE_READWRITE);}plvitemplvitemtemp;if(pItemtempNULL){pItemtemp(char*)VirtualAllocEx(hProcess, NULL, 512, MEM_COMMIT, PAGE_READWRITE);}pItempItemtemp;lvitem.cchTextMax512;lvitem.iSubItemcol; //选定行的列lvitem.pszTextpItem;WriteProcessMemory(hProcess, plvitem, lvitem, sizeof(LVITEM), NULL);::SendMessage(hwnd, LVM_GETITEMTEXT, (WPARAM)iItem, (LPARAM)plvitem);ReadProcessMemory(hProcess, pItem, ItemBuf, 512, NULL);//VirtualFreeEx(hProcess, plvitem, 0, MEM_RELEASE);//释放内存strResult ItemBuf;CloseHandle(hProcess);return strResult.AllocSysString(); } 其实当初写的时候饶了好大个弯特别是去MSDN找资料的时候整个脑子都乱了程序还是会经常崩溃不过现在大体解决了基本上按照我上面的类推大家都可以写出外部操作其他 程序的列表框如发生双击到某一行获取某一行的名称等等这对自动化设计是非常有帮助的。     相比起列表框了树形框要难得多 下面给出展开某个节点的代码 void CQMPlugin::Expand(long hwnds, long node) {HWND hwnd;hwnd(HWND)hwnds;TVITEM tvitem, *ptvitem;LPSTR pItem;GetWindowThreadProcessId(hwnd, PID);hProcessOpenProcess(PROCESS_ALL_ACCESS,false,PID);ptvitem(TVITEM *)VirtualAllocEx (hProcess, 0, sizeof(tvitem), MEM_COMMIT, PAGE_READWRITE);pItem (LPSTR)VirtualAllocEx(hProcess, NULL, 512, MEM_COMMIT, PAGE_READWRITE);HTREEITEM Child1 TreeView_GetFirstVisible(hwnd);for(int i0;i(int)node;i){Child1 TreeView_GetNextVisible(hwnd,Child1); }tvitem.maskTVIF_TEXT;tvitem.cchTextMax512;tvitem.pszTextpItem;tvitem.hItemChild1;// 获取到根节点WriteProcessMemory(hProcess, ptvitem, tvitem, sizeof(tvitem), NULL); //插入结构到指定进程 ::SendMessage(hwnd, TVM_SELECTITEM,TVGN_CARET, (long)tvitem.hItem);//选中状态 ::SendMessage(hwnd, TVM_EXPAND,TVE_EXPAND, (long)tvitem.hItem);ReadProcessMemory(hProcess, pItem, ItemBuf, 512, NULL);VirtualFreeEx(hProcess,ptvitem, 0, MEM_RELEASE);//释放内存}   在写双击到特定节点的时候真心想破头都一直出错但是最终还是解决了然后用这两个给按键精灵写了几个自动化脚本挂到淘宝卖了 淘宝地址http://item.taobao.com/item.htm?id14813896324               http://item.taobao.com/item.htm?id12209949832               http://item.taobao.com/item.htm?id10201223499   不过最近没什么时间管理 所以都没怎么卖了以前卖的情况还算ok 挤房器大概卖了1000个左右VS广告器卖了45个11的卖了10个左右 不过大部分是我故意设槛 没时间卖 没办法。转载于:https://www.cnblogs.com/maybreath/archive/2012/08/04/2623032.html
http://www.sadfv.cn/news/229188/

相关文章:

  • 网站友情链接购买网站dns
  • 网站平台建设所需开发工具seo上海培训
  • asp.net网站开发 pdf网址信息查询
  • 文本文档写入代码做网站网站定制设计价目表
  • 网站开发翻译站长之家域名查询
  • 很有风格的网站有哪些二百块做网站
  • 网站建设大型企业跨境电商一件代发货源平台
  • 微网站下载资料怎么做亳州公司做网站
  • 响应式网站例子wordpress使用json
  • seo网站推广的主要目的是什么如何做电影下载网站
  • 网站图片素材下载全屏网站设计技巧
  • 电子商务网站建设主管的策划书南通网站关键字优化
  • 东莞企业网站设计公司淘宝客如何建立自己的网站
  • 怎么用ps做网站首页背景图片本周新闻热点
  • 淮南微信网站建设河北网络推广平台
  • 建设银行网站怎么短信转账东莞seo排名收费
  • 单位网站建设方案网站的页脚什么做
  • 网站建设公司盈利青岛网站建设模板下载
  • 手机网站建设专家查询企业邮箱
  • 广州网站优化流程如何做网站
  • 郑州旅游网站设计网络营销整合营销
  • 网站运营公司哪家效果好网站降权怎么救
  • 专注网站建设微信开发北京大学两学一做网站
  • 网站做分站北京城建亚泰建设集团有限公司网站
  • 网络营销的定义及其内容是什么百度爱采购关键词优化
  • 网站建设企业建站哪家好?来这里看看免费的素材库视频无水印
  • 慈溪网站优化创建网站首页
  • 关于进一步加强网站建设和做h5免费软件有哪些
  • apache 搭建多个网站食品包装设计的相关介绍
  • 北京当地网站 点广州网站制作(信科网络)