CWnd::GetWindowText(LPTSTR lpszString, int nMaxCount)
CWnd::GetWindowText(CString& rString)
CWnd::GetWindowText(LPTSTR lpszStringBuf, int nMaxCount)
三种形式,使用得最简单和频繁的应该就是第二种了吧(个人而言)
使用实例:
CEdit my_edit;
CString string;
my_editGetWindowText(string);
就得到了编辑框中的字符串
在WM_COMMAND中可以将消息,函数及控件ID联系起来,可以利用编辑框的EN_SETFOCUS消息来达到你想要的结果。
例如:
头文件中添加:
afx_msg void OnSetfocusEdit1(); //添加
应用文件中添加消息影射:
ON_EN_SETFOCUS(IDC_EDIT1, OnSetfocusEdit1)
showmessage( '光标前:"' +copy(edit1Text,1,edit1SelStart) +'" 光标后:"' +copy(edit1Text,edit1SelStart+1,length(edit1Text)) +'"');
以上就是关于vc6.0如何使用getwindowtext函数获取edit控件中的文本内容全部的内容,包括:vc6.0如何使用getwindowtext函数获取edit控件中的文本内容、怎样获取EditText光标位置前或后的内容、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)