SetFocus不能将一个text控件设置为焦点? 我在建立类向导里给我的Cedit注册了一个变量叫 m_edit,但是用m_edit.SetFocus(),好像得到的是标题栏的焦点,因为我紧接着用GetWindowText(temp),得到的temp的值是标题栏的值……或者有没有其他的方法,我就是想将m_edit设置为焦点,然后得到他的值…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 m_edit.GetWindowText(temp)取不到值么? 要得到Cedit的值, GetWindowText你应该传入edit的句柄, 或者用Cedit对象来调用GetWindowText 就用Cedit对象调用的GetWindowText,得到的是标题栏的值……我这么用主要是还有很多Cedit控件,没有名字,我拿到一个,然后好用GetNextTab…………记不住了,用这个函数去拿其他的,所以我必须先拿到第一个Cedit的值才行…… 我怎么觉得你描述的这么乱呢为什么要m_edit.SetFocus这句是在哪调用的然后为什么会调用GetWindowText取值这个肯定是获取标题栏啊你到你想实现什么需求呢? 木看明白不过可以告诉你获得焦点setfocus肯定是可以滴 注意对话框的默认按钮注意看TAB顺序可以试试GetDlgText这类的函数 SetFocus将text控件设为焦点是可以的。另外GetWindowText取值和焦点也没有关系,它取的是相关窗口的文字,如果你在窗口中写的话,它取的就是标题栏。如果你想取控件的值要写成:m_edit.GetWindowText edit控件还有标题栏?你说的是不是对话框的标题栏? 用EDIT控件对应的ID设置试试,比如((CEdit *)GetDlgItem(ID_EDIT1))->SetFocus();((CEdit *)GetDlgItem(ID_EDIT1))->GetWindowText(); m_edit.SetFocus();设置焦点CString str;m_edit.GetWindowText(str);得到edit控件的内容 求教VC用ADO对EXCEL、WPS表格的操作 CFile 写文件错误,求教 关于 ppt 。。。 有没有办法尽可能减少DLL的大小? 怎么样在继承类的拷贝构造函数里完成基类的拷贝构造函数的功能? 求救!sos! 高分求助在打开一个文本文件,并读取部分内容然后显示在edit中!急 谁用过FreeSMS这个软件? 关于基于对话框程序的一个问题。 疑难杂症 MFC 用ADO连接数据库出现的问题,请各位帮忙看看 剪贴板如何使用
为什么要m_edit.SetFocus
这句是在哪调用的
然后为什么会调用GetWindowText取值
这个肯定是获取标题栏啊
你到你想实现什么需求呢?
不过可以告诉你
获得焦点setfocus肯定是可以滴
另外GetWindowText取值和焦点也没有关系,它取的是相关窗口的文字,如果你在窗口中写的话,它取的就是标题栏。如果你想取控件的值要写成:m_edit.GetWindowText
你说的是不是对话框的标题栏?
((CEdit *)GetDlgItem(ID_EDIT1))->GetWindowText();
CString str;
m_edit.GetWindowText(str);得到edit控件的内容