0279带查询功能的ComboBox控件
来源:互联网 发布:godaddy主机数据库 编辑:程序博客网 时间:2024/04/29 01:14
带查询功能的ComboBox控件主要是通过CComboBox类的SelectString方法找到符合要求的字符串并将其返回,然后通过CComboBox类的SetEditSel方法使字符串处于选中状态。
代码:
void CComboSelectDlg::OnEditupdateCombo1()
{
// TODO: Add your control notification handler code here
if(!m_Auto)
return;
CString str;
m_Combo.GetWindowText(str);
int nLength = str.GetLength();
DWORD dwCurSel = m_Combo.GetEditSel();
DWORD dStart = LOWORD(dwCurSel);
DWORD dEnd = HIWORD(dwCurSel);
if(m_Combo.SelectString(-1,str) == CB_ERR)
{
m_Combo.SetWindowText(str);
if(dwCurSel != CB_ERR)
m_Combo.SetEditSel(dStart,dEnd);
}
m_Combo.GetWindowText(str);
if(dEnd < nLength && dwCurSel != CB_ERR)
m_Combo.SetEditSel(dStart,dEnd);
else
m_Combo.SetEditSel(nLength,-1);
}
BOOL CComboSelectDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if(pMsg->message==WM_KEYDOWN)
{
m_Auto = TRUE;
int nKey = (int)pMsg->wParam;
if(nKey == VK_DELETE || nKey == VK_BACK)
m_Auto = FALSE;
}
return CDialog::PreTranslateMessage(pMsg);
}
- 0279带查询功能的ComboBox控件
- 用C# 简单实现带查询功能的ComboBox组件
- 实现带查询功能的Combox控件
- C# Combobox控件实现模糊查询功能
- 一个带过滤功能的combobox组件
- EXT公共控件之带树形结构的ComboBox
- 自定义ComboBox控件,完美解决C#自带的ComboBox效率慢的问题
- VB6对系统自带的TextBox控件的扩展实现模糊查询的功能
- combobox控件自动模糊查询
- 带查询功能(自动补充完整)的组合框控件
- 【自绘ComboBox】带图标的ComboBox
- 带搜索功能的GridView控件
- 带搜索功能的GridView控件
- QHeaderView 自带comboBox 等控件
- combobox控件的使用
- Combobox控件的应用
- comboBox控件的使用
- 带提示文本的ComboBox
- glassfish v3上的ejb3入门
- Linux下锁用户与解锁问题
- sift算法
- OBIEE下 本地化IEwindow title乱码
- 测试一下。。
- 0279带查询功能的ComboBox控件
- C#绝对经典面试题及解答
- 常用正则表达式
- Exception经验记录
- javascript+css代码实现折叠效果
- AJAX下获取更新值的问题,未解决
- SQL server触发器入门1-创建一个简单的触发器
- define的用法
- Linux GCC make文件的写法4--清晰版