wgrk.net
当前位置:首页 >> CEDit获取 >>

CEDit获取

函数原型:Int GetWindowText(HWND hWnd,LPTSTR lpString,Int nMaxCount); 参数: hWnd:带文本的窗口或控制的句柄。 IpString:指向接收文本的缓冲区的指针。 nMaxCount:指定要保存在缓冲区内的字符的最大个数,其中包含NULL字符。如果文本...

一个是给CEdit添加个变量,另一个方法是使用CEdit的id通过getdlgitemtext函数得到

调用CEdit类的方法GetLine获取指定行的文本(相当于向编辑框发送EM_GETLINE消息)调用win32函数GetWindowText(相当于向编辑框发送WM_GETTEXT消息)

CEdit *pEdit=(CEdit*)CWnd::FromHandle(HWND1); pEdit.GetWindowText();

CWnd::GetWindowText(LPTSTR lpszString, int nMaxCount) CWnd::GetWindowText(CString& rString) CWnd::GetWindowText(LPTSTR lpszStringBuf, int nMaxCount) 三种形式,使用得最简单和频繁的应该就是第二种了吧(个人而言) 使用实例: CEdit ...

>>怎么从CEdit变量中获取已在IDC_EDIT输入的数值? //获取输入的内容 CString cs; m_Edit.GetWindowText(cs) >>在IDC_EDIT 输入了十进制数100 unsigned long ui = strtoul(cs,NULL,10);

好像要在m_nEdit.GetWindowText(str);之前updateData(false);下

最好用CString SetWindowText的参数还可以是一个CString,等你得到数据以后只要转换一下就可以了 比如你的数据由char a和int b组成 那么就可以 CString s; s.Format(_T("%c%d"),a,b); m_Edit.SetWindowText(s); Format的用法格式和printf十分类...

同一个页面中id是唯一的,一个页面有多个相同id本身就是不标准的写法,$("#conselected")肯定只能取到第一个,所以你要把id改成class问题就解决 了

你看 判断 "\n" 或者 "\r\n" 如何? 好像没有直接 获取行数. 那只是一个 edit .

网站首页 | 网站地图
All rights reserved Powered by www.wgrk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com