Combo 编辑MASK问题
还是之前那个问题,想编个对话框,像qq登录界面样,现在就是想控制下combobox的字符输入,如QQ号码,只能是数字输入。输入后号码又能记录在下拉列表里。如果是editbox,我处理wm-char,就实现字符控制了,但是combo里同样处理却不行。今天处理了下Editchange,为combobox添加了m_s,CString变量,代码如下:void CComboxDlg::OnEditchangeCombo1()
{
// TODO: Add your control notification handler code here
m_combo.GetWindowText(m_s);
if(m_s>='0'&&m_s<='9')
m_combo.ShowWindow;
else
m_combo.SetWindowText("");
}
这样处理后,只实现了部分字符控制,只有第一个字符是1-9时才能接着输入,但是接下来的字符控制不了。之前斑竹说处理change消息可以实现,我处理不来。虚心向各位请教下combobox的字符怎么控制?
非常感谢!