第一个,在Edit中,在显示时显示几个默认的字,当第一次使用时,鼠标单击那个地方时,编辑框中的文字为全部选中,再输入时直接取代。
第二个,在Combo Box中,希望还有模糊搜索功能,就是像下拉中有"a1","a2","b1","b2",在Combo Box中输入b/B时下拉的下面自动显示"b1","b2"。
第三个,上面有一个Edit,下面一个List Box,这个启到一个搜索的功能,就是在上面Edit中输入要搜索的文字下面的List Box显示出满足的条件。我想要在Edit是每输入一个字母时下面的都发生变化,就是上面的Edit中每改变一下,下面的List Box中也改变一下。怎么去获取这个变化。
谢谢了,一定给分,两天内结贴。
第二个,在Combo Box中,希望还有模糊搜索功能,就是像下拉中有"a1","a2","b1","b2",在Combo Box中输入b/B时下拉的下面自动显示"b1","b2"。
第三个,上面有一个Edit,下面一个List Box,这个启到一个搜索的功能,就是在上面Edit中输入要搜索的文字下面的List Box显示出满足的条件。我想要在Edit是每输入一个字母时下面的都发生变化,就是上面的Edit中每改变一下,下面的List Box中也改变一下。怎么去获取这个变化。
谢谢了,一定给分,两天内结贴。
2.3。在网上搜索一个自动搜索功能的ComboBox。
用这个函数可以设置让Edit全选中的。
BOOL CListBox::Create( LPCTSTR lpszText, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID = 0xffff );
这个是怎么弄的啊?
{
CPropertyPage::OnInitDialog();
// Set timer
SetTimer(0xff, RANDOM_SHOW_TIMER, NULL); // TODO: 在此添加额外的初始化
((CComboBox*)(GetDlgItem(IDC_COMBO_FILE_SYSTEM)))->AddString("FAT");
((CComboBox*)(GetDlgItem(IDC_COMBO_FILE_SYSTEM)))->AddString("NTFS");
((CComboBox*)(GetDlgItem(IDC_COMBO_FILE_SYSTEM)))->SetCurSel(0); ((CComboBox*)(GetDlgItem(IDC_COMBO_CLUSTER_SIZE)))->AddString("1KB");
((CComboBox*)(GetDlgItem(IDC_COMBO_CLUSTER_SIZE)))->AddString("2KB");
((CComboBox*)(GetDlgItem(IDC_COMBO_CLUSTER_SIZE)))->AddString("4KB");
((CComboBox*)(GetDlgItem(IDC_COMBO_CLUSTER_SIZE)))->AddString("8KB");
((CComboBox*)(GetDlgItem(IDC_COMBO_CLUSTER_SIZE)))->SetCurSel(0); return TRUE; // return TRUE unless you set the focus to a control
// 异常: OCX 属性页应返回 FALSE
}