c++怎么让对话框默认值处于选定状态

来源:百度知道 编辑:UC知道 时间:2024/05/16 17:16:21
我的程序 是弹出一个对话框 该对话框有2个输入 都有默认值
如图 想让30 处于选定状态

(1)打开资源->“输入参数”的对话框资源,用鼠标选择那个30框点一下右键->在出来的其“属性”栏里“杂项”的Tabstop设置为“True”。

(2)然后把这一编辑框的Tab顺序设为“1”就行,即其一打开便处于选定状态。具体设Tab顺序为:菜单栏中“格式”-》TAB键顺序-》然后第一个点击该30的编辑栏,这样对话框上的TAB顺序做相应的变化。。。

本回答全是自己手写,如有雷同,纯属巧合。

单击对话框,在菜单栏上选择layout->Tab order, 然后单击你要默认选中的Editbox,这时它的序号变成1了,就ok了

可以这样设置:

GetDlgItem(IDC_EDIT)->SetFocus();
((CEdit*)GetDlgItem(IDC_EDIT))->SetSel(0, -1, TRUE);//全部选中

当点击宽的时候也可以执行同样的操作,方便编辑。