Visual C++中的组合框如何可以边输入边筛选 数据库系统,以零件号索引,在输入零件号的组合框如何可以边输入边筛选,比如输入SL后,下拉中全是以SLXXXX开头的零件号,输入SLBXXX,则全是以SLB开头的零件号,输入JKXXXXX,则是JK开头的零件号 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不停的响应输入事件,然后根据组合框里面的内容给ComBox AddString,首先当然得先清除原来的 1.在未输入的状态下 点击下拉小三角 显示所有数据库数据 输入字符时 FindString(-1,……)自动打开下拉 SetCurSel 每次输入一个字符 都要执行 这种实现了 像VC编程时 显示成员函数差不多 跟楼主需求不完全一样2.利用SQL语言 select * From object where object_name like 'SL____'(注意通配符的使用) 当然这个 SQL语句要根据输入的内容动态构造 获得数据 插入COMBOBOX 打开下拉以上是我的一些小想法 在OnEditchangeCombo事件中处理CString str;m_comboList.GetWindowText(str);DWORD dwCurSel = m_comboList.GetEditSel();DWORD dStart = LOWORD(dwCurSel);DWORD dEnd = HIWORD(dwCurSel);int selIndex;if((selIndex=m_comboList.FindString(-1,str)) != CB_ERR){ //如果是删除消息 //if(m_Auto) { m_comboList.SetCurSel(selIndex); m_comboList.SetEditSel(dStart,-1); }} opengl窗口中加滚动条的问题 文件打开对话框 XP Theme的问题 我用TreeCtrl需要点许多下才能出编辑框,请问有什么改进方法??? 初次提问:有关MSDN 关于如何在读取纪录的时候用进度指示器显示进度? VC 优化错误,请运行一下代码的Release版,有没有解决这类错误的补丁啊? 做一个在Windows平台下的Debug tool 基础问题:如何使用VC的HTML资源?? AfxBeginThread后结构体元素内容错误 About菜单问题 如何快速读取与修改文件中的一条记录?
输入字符时 FindString(-1,……)自动打开下拉 SetCurSel
每次输入一个字符 都要执行 这种实现了 像VC编程时 显示成员函数差不多 跟楼主需求不完全一样2.利用SQL语言 select * From object where object_name like 'SL____'(注意通配符的使用)
当然这个 SQL语句要根据输入的内容动态构造
获得数据 插入COMBOBOX 打开下拉以上是我的一些小想法
CString str;
m_comboList.GetWindowText(str);
DWORD dwCurSel = m_comboList.GetEditSel();
DWORD dStart = LOWORD(dwCurSel);
DWORD dEnd = HIWORD(dwCurSel);int selIndex;
if((selIndex=m_comboList.FindString(-1,str)) != CB_ERR)
{
//如果是删除消息
//if(m_Auto)
{
m_comboList.SetCurSel(selIndex); m_comboList.SetEditSel(dStart,-1);
}
}