简单问题:怎样设置输入框的焦点 在弹出的对话框中有一个输入框,我想在弹出的时候焦点就在输入框,不必每次用鼠标点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在OnInitDialog():(CEdit*)pedit = (CEdit*)GetDlgItem(IDC_YOUREDIT);pedit->SetFocus(); 把它的 tab值设为1 layout -> Tab Order 双击那个输入框 假设你的输入框是 m_Input,在你的对话框的 OnInitDlg()的末尾添上m_Input.SetFocus();m_Input.SelSel(0,-1);然后 OnIntiDlg()返回FALSE <-这一步最重要 在OnInitDialog():(CEdit*)pedit = (CEdit*)GetDlgItem(IDC_YOUREDIT);pedit->SetFocus(); 中间一行提示错误,可以不要.m_Input.SetFocus();OnIntiDlg()返回FALSE 还是很感谢大家!送分了 寻找技术文档范文 关于Win32 的Dll 文件的问题 VC++中如何使用api函数GetVersionEx? 如何在网页上实现保存报表为本地Excel文件的功能? 请问 关于_ConnectionPtr是否在正常连接? 求助:Debug Assertion Failed! win8获取不了我添加的注册表内容 咋整~ nlc 如何初始化systemtime类型的变量? 私有成员保护的问题 只需要传哪些几个文件呀
(CEdit*)pedit = (CEdit*)GetDlgItem(IDC_YOUREDIT);
pedit->SetFocus();
layout -> Tab Order 双击那个输入框
在你的对话框的 OnInitDlg()的末尾添上
m_Input.SetFocus();
m_Input.SelSel(0,-1);
然后 OnIntiDlg()返回FALSE <-这一步最重要
(CEdit*)pedit = (CEdit*)GetDlgItem(IDC_YOUREDIT);
pedit->SetFocus();
m_Input.SetFocus();
OnIntiDlg()返回FALSE
还是很感谢大家!送分了