社区
界面
帖子详情
怎样设置默认编辑框的输入焦点??
cglee
2005-08-15 11:09:29
一个登陆的对话框,有两个编辑框,两个命令按钮,
怎样使默认焦点处于一个编辑框中,我用了
GetDlgItem(ID_EDIT1)->SetFocus();
好像没变化,怎么搞得??
...全文
858
7
打赏
收藏
怎样设置默认编辑框的输入焦点??
一个登陆的对话框,有两个编辑框,两个命令按钮, 怎样使默认焦点处于一个编辑框中,我用了 GetDlgItem(ID_EDIT1)->SetFocus(); 好像没变化,怎么搞得??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cglee
2005-08-15
打赏
举报
回复
哦,这样,谢谢
flowstar
2005-08-15
打赏
举报
回复
在对话框的编辑状态下:
菜单 Layout->Tab Order
用鼠标按你想要的顺序一一点击即可
cglee
2005-08-15
打赏
举报
回复
那怎么合理安排控件的tab顺序呢?
lixiaosan
2005-08-15
打赏
举报
回复
缺省时,OnInitDialog返回TRUE,而新版的函数返回了FALSE.如果OnInitDialog返回TRUE,那么Windows将使tab顺序最靠前的可输入控件获得输入焦点,如果返回FALSE,则表明在OnInitDialog函数中人为地使某个控件获得输入焦点,函数返回后系统就不会再设置输入焦点了.有时,只要合理的安排了控件的tab顺序,就不必在OnInitDialog中人为设置输入焦点.
lixiaosan
2005-08-15
打赏
举报
回复
在OnInitDialog中
m_edit1.SetFocus();
王晓华-吹泡泡的小猫
2005-08-15
打赏
举报
回复
调整table 的order顺序,让那个编辑框排在第一个位置。然后让OnInitDialog返回FALSE;
dirdirdir3
2005-08-15
打赏
举报
回复
在OnInitDialog中返回false;
VC 6.0为文本框光标
设置
输入
焦点
.rar
VC 为文本框控件的光标
设置
输入
焦点
,
焦点
就是文本框
默认
出现光标的位置,光标
默认
在第几个文本框中显示,本代码将向你演示如何
设置
默认
的文本框光标。下面是相关的代码: //获得
编辑框
窗口 CEdit* pEdit1 = (CEdit*)GetDlgItem(IDC_EDIT1); CEdit* pEdit2 = (CEdit*)GetDlgItem(IDC_EDIT2); //切换
编辑框
焦点
if (m_nFocus == 0) { if (pEdit2->SetFocus()) { m_nFocus = 1; } } else if (m_nFocus == 1) { if (pEdit1->SetFocus()) { m_nFocus = 0; } }
让
输入
焦点
移动到下一个
编辑框
方法: 1、放在缺省函数中实现ONOK(),在窗口
默认
的OK按钮上,添加以下代码: GetNextDlgTabItem(GetFocus())->SetFocus(); 并注释:CDialog::OnOK(); 即可完成将
输入
焦点
移到下一个
编辑框
的功能。 其它: 1、通过捕获键盘上的按键消息,然后在消息的响应函数当中将
输入
焦点
移动到下一个
编辑框
,现在的
编辑框
是一个控件,我们
输入
焦点
默认
指示在
编辑框
上
mfc 对话框(模态)中有一
编辑框
控件 如何在显示对话框时 将
输入
焦点
默认
指示在
编辑框
上呢? 2011-05-11 11:40 提问者: 绝岭雄风 我来帮他解答 满意回答 2011-05-11 11:42 对话框上按ctrl+D 出来后先点那个
编辑框
控件 使得那个空间的排序为1号即可 追问 太感谢了 我想了半天都没解决的问题 竟然在 几分钟搞定 太感谢了 能加...
VC 对话框中控件
设置
默认
焦点
快捷键
VC对话框界面中的多个控件,
设置
默认
焦点
的方法,搜帖总结如下: 第一种:资源编辑器中编辑对话框模板,按下Ctrl+D,然后用鼠标按你想要的顺序点控件,编号为1的就是
默认
的 第二种: OnInitialDialog中写 GetDlgItem(IDCANCEL)->SetFocus(); 并且要 returnFALSE; 控件属性中的default button是设...
mfc 固定
编辑框
输入
上限和下限_MFC中
编辑框
数字限制范围
为
编辑框
添加 int变量的时候下面有2空可以填写最大值与最小值;或者自己添加代码DDV_MinMaxInt(pDX, m_nPort, 1, 65535);但是这个不一定要工作。解决方法:给
编辑框
添加一个失去
焦点
(killfocus)的消息,在里面UpdateData(TRUE)一下就搞定。原因是当失去
焦点
时候,同步一下窗体和相关变量的值,这样子系统才能正确判断是否超过设定的范围。不过又出现另一个...
界面
15,976
社区成员
115,866
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章