使用SendMessage选择LookupCombobox的项?
如题,想给第三方程序的LookupComboBox设置选项,通过spy++获取LookupComboBox句柄后,监听日志信息得到给该控件发送了WM_LBUTTONDOWN信息,在程序中向该控件SendMessage(LookupComboBoxhwd,WM_LBUTTONDOWN,0,0);SendMessage(LookupComboBoxhwd,WM_SETFOCUS,0,0)控件只能获取到焦点后无反应使用SendMessage(LookupComboBoxhwd,CB_SHOWDOWN,1,0);(LookupComboBoxhwd,WM_LBUTTONDOWN,0,0);
SendMessage(LookupComboBoxhwd,WM_SETFOCUS,0,0);
控件依然只能获得焦点后无反应,求教! --------------------编程问答-------------------- try
const int CB_SETCURSEL=0x14E;--------------------编程问答-------------------- 楼上的代码试过,不行。试过的代码如下:
int i=1;//选中第二个
SendMessage(LookupComboBoxhwd,CB_SETCURSEL,i,0);
SendMessage(LookupComboBoxhwd,WM_SETFOCUS,0,0);
SeedMessage(LookupComboBoxhwd,CB_SHOWDOWN,1,0);
SendMessage(LookupComboBoxhwd,CB_SETCURSEL,i,0);
该控件只能获取到焦点后无动作。 --------------------编程问答-------------------- 亲测ComboBox可以 --------------------编程问答-------------------- LookupComboBox不属于ComboBox吗? --------------------编程问答-------------------- 求教? --------------------编程问答--------------------
你说的LookupComboBox能不能行我不知道,我测试的是winform最常用的那个 System.Windows.Forms.ComboBox 没问题
补充:.NET技术 , C#