【求老师指导sendmessage赋值下拉框(特殊点的控件)的代码, 网上找了很多还是没有实现,恳求高手搭救啊!!!】

KissVeggieg 2014-04-02 11:52:39
【求老师指导sendmessage赋值下拉框(特殊点的控件)的代码, 网上找了很多还是没有实现,恳求高手搭救啊!!!】

前提: 已获得句柄

求指导sendmessage 中其余参数的 const值和 代码 就几句啦~ 非常感谢啊!! 一 我上午都没有找到~

下面的都不行:

'Dim Idx&
'Idx = 3
'SendMessage hwnd, CB_SELECTSTRING, -1, ByVal Idx
'SendMessage hwnd, LB_SELECTSTRING, -1, ByVal Idx



'Const CB_SETCURSEL = &H14E
'SendMessage hwnd, CB_SETCURSEL, NewIndex, 3& 'NewIndex从0开始,3就是说想选中第2项,
...全文
184 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
KissVeggieg 2014-08-20
  • 打赏
  • 举报
回复
引用 2 楼 zxb329622888 的回复:
nIndex = SendMessage(tempHwnd, LB_FINDSTRING, -1, ByVal "Chinese") 'MsgBox nIndex If nIndex < 0 Then Exit Sub SendMessage tempHwnd, LB_SETCURSEL, nIndex, 0 SendMessage tempHwnd, LB_SETTOPINDEX, nIndex, 0 tempHwnd 句柄 Chinese 为ListBox中的字符 LB_FINDSTRING 搜索LB中包含的字符串,并返回位置
非常感谢您!! : )
JailbreakCon 2014-07-29
  • 打赏
  • 举报
回复
nIndex = SendMessage(tempHwnd, LB_FINDSTRING, -1, ByVal "Chinese") 'MsgBox nIndex If nIndex < 0 Then Exit Sub SendMessage tempHwnd, LB_SETCURSEL, nIndex, 0 SendMessage tempHwnd, LB_SETTOPINDEX, nIndex, 0 tempHwnd 句柄 Chinese 为ListBox中的字符 LB_FINDSTRING 搜索LB中包含的字符串,并返回位置
KissVeggieg 2014-04-02
  • 打赏
  • 举报
回复
是控制和赋值一个外部程序的控件 一般的EDIT类控件没问题 就是下拉框控件 应该如何赋值呢?

1,486

社区成员

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

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