当前位置:编程学习 > C#/ASP.NET >>

使用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吗? --------------------编程问答-------------------- 求教? --------------------编程问答--------------------
引用 4 楼 winwin840509 的回复:
LookupComboBox不属于ComboBox吗?

你说的LookupComboBox能不能行我不知道,我测试的是winform最常用的那个 System.Windows.Forms.ComboBox 没问题
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,