大家好,我的对话框有两个CEDIT,想在第一个CEDIT输入1个字符后自动跳到下一个怎么办 大家好,我的对话框有两个CEDIT,想在第一个CEDIT输入1个字符后自动跳到下一个怎么办 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 响应键盘字符消息,然后调用SetFocus() EN_CHANGE中处理并调用Setfocus()也可以 1、在初始化中设定Edit控件的字符长度为1CEdit* pEdit;pEdit=(CEdit*)GetDlgItem(YourEditId1);IF(pEdit!=NULL) pEdit->SetLimit(1);2、响应Edit控件的Change事件,{ CString strTemp; GetDlgItemText(YourEditId1,strTemp); if(strTemp.GetLength()>0) { GetDlgItem(YourEditId2)->SetFocus(); }} if(strTemp.GetLength()>0) 改成 if(strTemp.GetLength()==2) 如何获知某个窗口是否是SW_HIDE的,请不要用IsWindowVisible和GetWindowPlacement来瞎掰问题 请问MFC怎么访问URL 高级图像处理群30417248,欢迎有一定图像基础的加入。 list在通过UDP发送后,另一端接受后不能正确解释。 如何实现像windows对PDF文件的预览功能? !!???创建空白文档失败!!!!!!!!! 票据打印的问题?在线等 关于用vc编写短信的发送接受问题,在线等待中 大家好,来看看我这个菜鸟的问题吧 这样的图在VC里面怎么实现? CEdit 求解关于vc与matlib混合编程的几个问题
CEdit* pEdit;pEdit=(CEdit*)GetDlgItem(YourEditId1);
IF(pEdit!=NULL) pEdit->SetLimit(1);
2、响应Edit控件的Change事件,
{
CString strTemp;
GetDlgItemText(YourEditId1,strTemp);
if(strTemp.GetLength()>0)
{
GetDlgItem(YourEditId2)->SetFocus();
}
}