VB做外挂中触发Combo框的选项改变事件
来源:互联网 发布:nginx rewrite 规则 编辑:程序博客网 时间:2024/06/06 15:54
某个外挂中,需要做一件事,改变下拉框ComboBox的选项并触发其事件。我用CB_SETCURSEL可以实现改变其选项了,然而并不能触发其Change事件。后来又加了WM_COMMAND, CBN_SELCHANGE消息,仍然无法触发。即,下面代码是无法触发其Change事件的:
WinSelCombo = SendMessage(hwnd, CB_SETCURSEL, index, 0) SendMessage hwnd, WM_COMMAND, CBN_SELCHANGE * 65536 + hwnd, hwnd
网上查得,第二行、试图触发其Chnage事件的函数,第一个参数的底位应该是DialogItemID(高位是CBN_SELCHANGE),试了也无用。后来采用向Combo下拉框发送“向下方向键”的方法,基本能够实现触发其Change事件的效果:
Call SendMessage(hwnd, WM_KEYDOWN, vbKeyDown, 0&) Call SendMessage(hwnd, WM_KEYUP, vbKeyDown, 0&)效果是实现了,但缺点在于:1,无法根据index直接改变到第几个选项,如果你是向下一个个地数,此法可用;第2,如何知道Combo有多少个选项呢?有谁会的,以及能把第一种方法实现起来的,请不吝赐教哦。请留言给我。
0 0
- VB做外挂中触发Combo框的选项改变事件
- Extjs Combo控件 下拉选择之后的事件触发
- js中input标签内容改变的触发事件
- 日期框改变触发事件
- 有关input输入框内容改变后的触发事件
- winform窗体大小改变触发的事件
- 对ddl的改变自动触发事件
- input标签内容改变的触发事件
- input标签内容改变的触发事件
- input标签内容改变的触发事件
- 泛型:改变变量值触发的事件
- input标签内容改变的触发事件
- input标签内容改变的触发事件
- input标签内容改变的触发事件
- Input值改变触发的事件
- vb+HOOK,做外挂用到的消息钩子
- 在VB程序中,通过代码改变Combo控件只读属性Style值
- 在VB程序中,通过代码改变Combo控件只读属性Style值
- mfc CString转string方法
- 50道编程小题目之【分解质因数】
- 强悍的 ubuntu —— xset
- Btrace的基本原理
- 数据库复习(2)
- VB做外挂中触发Combo框的选项改变事件
- ubuntu 下mysql客户端navicat安装
- Nginx学习历程_5_Nginx对于静态文件的缓存配置
- mfc 打开文件对话框
- MyBatis注解应用之动态SQL语句
- Android四大组件之 Activity(上)
- redis 集合操作
- mfc 文件另存为
- C++ linux线程安全单例Singleton