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这个不是独立的函...

代码本身没有什么严重的问题。 建议你进行以下几个尝试: 将line变量的声明放在for语句之外,现在这样声明80个变量很耗费资源 mFile.Write最好也放到for之外,拼接了80个字符串之后一起写入 将定制器关闭(注销SetTimer行),将代码复制到一个按...

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

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

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

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

你的是什么控件?设置完,重新刷新下这个控件试试。

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

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