2007-07-26
如何使ComboBox不对输入字
把您的问题和几个同学讨论了下,以下是讨论的结果, 您看看是否有所帮助:
默认情况下ComboBox允许输入字符个数是30,000 TCHARs。
而ComboBox控件最大只能允许输入 0x7FFFFFFE 个字符,即1861152495。
下面提供设置允许输入到 0x7FFFFFFE (十进制为1861152495)
字符的代码:(直接复制)
Private Declare Function SendMessage Lib "user32" _
Alias "SendMessageA" (ByVal hwnd As Long, _
ByVal wMsg As Long, ByVal ...全部
把您的问题和几个同学讨论了下,以下是讨论的结果, 您看看是否有所帮助:
默认情况下ComboBox允许输入字符个数是30,000 TCHARs。
而ComboBox控件最大只能允许输入 0x7FFFFFFE 个字符,即1861152495。
下面提供设置允许输入到 0x7FFFFFFE (十进制为1861152495)
字符的代码:(直接复制)
Private Declare Function SendMessage Lib "user32" _
Alias "SendMessageA" (ByVal hwnd As Long, _
ByVal wMsg As Long, ByVal wParam As Long, _
lParam As Any) As Long
Private Const CB_LIMITTEXT = &H141
SendMessage CB。
hwnd, CB_LIMITTEXT, 0&, 0&
。收起