怎样通过外挂改变别人软件里的dxgrid单元格的值

shuangbaby 2008-11-24 10:09:13
如题
想给别人卖给我们的ERP软件加个功能
有做过的给点指导意见吧 谢谢
...全文
429 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuangbaby 2008-12-08
  • 打赏
  • 举报
回复
没有做了,不过我后来想了下,写过GRID控件的人估计都是这么用的,发现这个DBGRID也是,同一个DBGRID始终有一个子控件,就是那个当前编辑状态下的textbox,我设想是利用按键或者坐标定位,然后在setWindowText那个textbox的值,这样应该可以。
谢谢诸位!
wts 2008-11-25
  • 打赏
  • 举报
回复
不允许编辑的话,不知道是不是可以通过SetWindowLong设置那个表格控件的样式,从而允许编辑呢?
wts 2008-11-25
  • 打赏
  • 举报
回复
那个表格允许编辑不?
如果允许编辑,我觉得用坐标分析,加模拟鼠标,加模拟键盘 也许能实现
不能编辑的话,我想不出来
Bear_hx 2008-11-24
  • 打赏
  • 举报
回复
这个问题麻烦,DxGrid数据应该是存在内存中的,你需要找到内存相应的地址,才可以修改。总之困难。
yeah920 2008-11-24
  • 打赏
  • 举报
回复
顶了
shuangbaby 2008-11-24
  • 打赏
  • 举报
回复
看到QQ外挂的实现方式 反汇编截获C函数 但是如果是标准控件比如BUTTON、EDIT还好做一些 但是这个DXGRID是第三方的就不知道怎么下手了
无条件为你 2008-11-24
  • 打赏
  • 举报
回复
这个功能很难做,如果外部程序是用C++实现的话就更难,我知道你的意思,是根据句柄来操作DBGRID,以前研究过,没成功,可能是我水平有限。
xxabcun 2008-11-24
  • 打赏
  • 举报
回复
直接去改数据库好了
etomahawk 2008-11-24
  • 打赏
  • 举报
回复
先弄清楚是什么语言开发的吧,如果是DELPHI开发的,很好搞定。其他的,可能就麻烦点。
yinxd6112 2008-11-24
  • 打赏
  • 举报
回复
放弃吧 这个不是随便能做出来的 也不是一句两句可以说清的

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧