初级问题:如何对话框中的某一个编辑框在弹出对话框时得到焦点? 我的对话框里有四个Edit,我想在对话框弹出时第一个编辑框得到焦点,(即让鼠标光标停在第一个EDIT中),该怎么办? 请赐教,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法1:在对话框的初始化窗口(即OnInitDialog() )中加入以下两句:CEdit* pFirstEdit=(CEdit *)GetDlgItem(IDC_FIRSTEDIT);pFirstEdit->SetFocus();方法2:设置第一个编辑框的属性Porperties,在Geranal标签中选中 Tab Stop其余的编辑框和控件都取消Tab Stop的选择 在对话框模板编辑窗口中按 Ctrl+D设置各个控件的Tab Stop值,将你想要设置焦点的控件的Tab值设置成 “可以获得焦点的控件”中最小的一个就可以了! 按zxs0001(小盛) 的方法一做,但是好像OnInitDialog()的返回值要改一下,如果返回的是TRUE那就改为FALSE,原来返回的是FALSE就改为TRUE。应该可以的 jimsleon(蟋蟀) 的方法 也是可以的,把那个控件的 Tab Order 值设为 1 就行了 写在一个时钟里CEdit* pFirstEdit=(CEdit *)GetDlgItem(IDC_FIRSTEDIT);pFirstEdit->SetFocus(); MFC中总提示GetListCtrl()没有定义? 鼠标上下滚动响应函数中,IHTMLElement使用setAttribute有很小的机率出问题,求高人指教 Data Time Picker控件的刷新问题 这下很是不爽阿,我VC6语法高亮突然没了 哪位有将8位字符串转换为大写形式日期格式的算法?? 在导出函数中调用WINSOCK.H中的函数,为什么会报错没有解决的外部变量 新增记录问题。 自学到什么程度才能找到COM方面的工作 关于视图类的构造函数:) 如何实现suspend状态 当我按下键1程序获取消息后,我要发出ALT+1的这样的消息让程序处理,怎么做呢? 和女友年龄差距调查!
在对话框的初始化窗口(即OnInitDialog() )中加入以下两句:CEdit* pFirstEdit=(CEdit *)GetDlgItem(IDC_FIRSTEDIT);
pFirstEdit->SetFocus();方法2:
设置第一个编辑框的属性Porperties,在Geranal标签中选中 Tab Stop
其余的编辑框和控件都取消Tab Stop的选择
应该可以的
CEdit* pFirstEdit=(CEdit *)GetDlgItem(IDC_FIRSTEDIT);
pFirstEdit->SetFocus();