自动完成的TextBox,类似Windows的运行框
来源:互联网 发布:免费交友软件 编辑:程序博客网 时间:2024/05/17 06:11
Option Explicit On
Public Enum SHAutoCompleteFlags
SHACF_DEFAULT = &H0
SHACF_FILESYSTEM = &H1
SHACF_URLHISTORY = &H2
SHACF_URLMRU = &H4
SHACF_USETAB = &H8
SHACF_URLALL = (SHACF_URLHISTORY Or SHACF_URLMRU)
SHACF_FILESYS_ONLY = &H10
SHACF_FILESYS_DIRS = &H20
SHACF_AUTOSUGGEST_FORCE_ON = &H10000000
SHACF_AUTOSUGGEST_FORCE_OFF = &H20000000
SHACF_AUTOAPPEND_FORCE_ON = &H40000000
SHACF_AUTOAPPEND_FORCE_OFF = &H80000000
End Enum
Private Declare Function SHAutoComplete Lib "shlwapi.dll" ( _
ByVal hwndEdit As Long, ByVal dwFlags As Long) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" _
(ByVal hwndParent As Long, ByVal hwndChildAfter As Long, ByVal lpszClass As String, _
ByVal lpszWindow As String) As Long
Private Const S_OK = 0
Public Function AutoComplete( _
ByVal hWnd As Long, _
ByVal eFlags As SHAutoCompleteFlags _
)
Dim lR As Long
lR = SHAutoComplete(hWnd, eFlags)
AutoComplete = (lR <> S_OK)
End Function
'Get Edit Control from ComboBox
Public Function GetComboBoxEdithWnd(ByVal hWnd As Long) As Long
GetComboBoxEdithWnd = FindWindowEx(hWnd, 0, "EDIT", vbNullString)
End Function
'To Completed Test,you can add one TextBox Control and add ComboBox Control from toolbox
'and then test input "c:/" in textbox ,you can see it :)
Private Sub Form_Load()
AutoComplete(Text1.hWnd, SHACF_FILESYS_ONLY)
AutoComplete(GetComboBoxEdithWnd(Combo1.hWnd), SHACF_FILESYS_ONLY)
End Sub
- 自动完成的TextBox,类似Windows的运行框
- WPF实现TextBox输入文字后自动弹出数据(类似百度的输入框)
- WPF 之 实现TextBox输入文字后自动弹出数据(类似百度的输入框)
- 用Atlas创建个自动完成的textbox
- Textbox 的自动完成(Auto Completion)功能
- TextBox自动完成控件
- 基于jquery实现的类似百度搜索的输入框自动完成功能
- 基于jquery实现的类似百度搜索的输入框自动完成功能
- 基于jquery实现的类似百度搜索的输入框自动完成功能
- 自动高度的TextBox
- 章鱼哥出品_VB.NET ComboBox、 TextBox 实现自动完成、自动过滤 模糊查询的功能
- Asp.net学习记录6--Textbox的自动完成、自动补充功能呢
- Asp.net中TextBox的自动完成不能触发textchanged解决方法
- asp.net开发中防止textbox出现“自动完成”的功能
- winform编程textBox控件实现google搜索的自动完成功能
- 禁止文本框textbox自动完成
- AutoCompleteType防止textbox“自动完成”
- (转)使用一个下拉框或文本框+列表框的方式实现类似IE地址栏自动完成的功能
- 优秀ASP.NET程序员修炼之路
- SQL SERVER 数据类型详解
- SQL Server 中易混淆的数据类型
- 深入CSocket 编程之阻塞和非阻塞模式(转载)
- C#中的运行时类型与编译时类型
- 自动完成的TextBox,类似Windows的运行框
- 经典故事
- 浙大教授让人心寒的演讲--说出了实话,请一定看完!
- 通过获取菜单的Rect来映射相关的菜单事件
- 长风联盟在SOA推进方面的四大目标
- API-PolylineTo绘制曲线
- 9.18前,转个笑话,勿忘国耻
- 调整DateTimePicker组件年份为某年后
- 调用empty而不是检查size()是否为0