mwfd.net
当前位置:首页 >> 关于MFC VC++中有一个GEtDlgItEmTExt函数的简单问题 >>

关于MFC VC++中有一个GEtDlgItEmTExt函数的简单问题

两个写法没有本质区别,GetDlgItemText最终调用的就是GetWindowText 当CString获取了一个字符串“1,23,4,5,6”之后,你需要通过自己的代码拆分字符串再转换为int才能保存到数组里面,没有特别省事儿的办法。 拆分示例: CString str = “1,23...

CString str;GetDlgItemTextW(IDC_GETTEXT,str);

int GetDlgItemText( HWND hDlg , int nID, LPTSTR lpStr, int nMaxCount) const; int GetDlgItemText( int nID, CString& rString) const; 通过ID获取控件的文字 GetWindowText是获取窗口的文字,如对话框的标题。 GetItemtext这个不是独立的函...

MSDN原文如下: 函数原型:int GetDlgItemText( int nID, LPTSTR lpStr, int nMaxCount ) const; 对nMaxCount的解释如下: Specifies the maximum length (in bytes) of the string to be copied to lpStr. If the string is longer than nMaxCo...

代码中函数内部逻辑没有什么问题,只是不能直接读取doc文件并显示文本,doc是有格式的。 你编译那个错误,只要选择Rebuild All 完全重新编译,就可以了,不是提示的程序本身错误。

详细的GetDlgItemText的用法可以参看MSDN中的介绍。 我这里帮你回答下你的疑问。 你这里的代码是某程序中的片段吧。 根据这些代码段,大概的意思应该是将2个编辑框里输入的数字相加后显示到第3个编辑框里。 int num1,num2,num3; //定义这个,是...

一个接受指定空间大小的char*类型来接收item的字符串 一个接受CString类型的变量来接收item的字符串 下面是在mfc里使用的. 用win32sdk的api.增加第一个参数.HWND. CString s=""; GetDlgItemText(IDC_EDIT1,s); //获取IDC_EDIT1的value,存放在s c...

int GetDlgItemText( HWND hDlg , int nID, LPTSTR lpStr, int nMaxCount) const; int GetDlgItemText( int nID, CString& rString) const; 调用这个函数以获得与对话框中的控件相关的标题或文本。GetDlgItemText成员函数将文本拷贝到lpStr指向...

用的较多的是:CWnd::GetDlgItem再使用CWnd::GetWindowText还有一个是 CWnd::GetDlgItemText 这些都是比较常用的、 例如获取一个EDIT控件的文本,ID是IDC_EDITRESULT 第一种方式: CString str_edit; GetDlgItem(IDC_EDITRESULT)->GetWindowText(s...

函数原型如下:int GetDlgItemText( int nID, CString& rString ) const

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