菜鸟问题,为什么访问文本是会出错呢!急! IDD_EDIT1改为IDC_EDIT1试试。你可以用类向导给编辑框一个变量用来进行交互,这样容易操作。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Getdlgtxt()是得到对话框标题文本的.他的第二个参数你是不是写错了,应该是个变量吧assert()是用来检验一个值是否合法的,比如assert(p) (p是个指针)就是检查p是否为null,如为空,则提示错误退出,该函数仅在 debug是有用 IDD是对话框的ID号,IDC是控件的ID号,前面的两个字母就是ID,后面的一个字母代表种类。你这么用,只要定义了,编译器查不出错误,但运行时找不到控件,就会出错。 我一般是这样写的:GetDlgItemText(CTRL_ID,"Text");而没有GetDlgTxt() 哦,是我笔误了,如果是你们想在对话框中改变文本的内容,(我的意思是文本是int型),你们会怎么做呢,触发条件是按一下按钮,请详细一点,我是初学vc啊! GetDlgItemInt()是读入INT型数据的GetDlgItemText()是读文本的,你的调用也有问题,第二个掺数为一个CString 或Char*型的变量才对,你的const char*当然错了,你查查书或MSDN吧,初学者就都看看书; 怎么样在程序中调用中文操作系统的英文界面 问一个比较有美感的问题 关于密码输入控件 同一个函数操作,如何new出多个线程? 没有打印机,要怎么才能验证一个打印程序是否正确呢? MSG结构中的两个成员:wParam和lParam到底有什么作用啊 哪里能下载中文版的msdn?请赐教 关于ATL控件的一个问题,谢谢赐教!!! 关于exe程序调用dll动态库释放内存的问题!!! 小白求大神 我的ie的属性对话框中有关自己定义主页的部分变得不可用了,请问是怎么实现的,是改的注册表吗? 如何锁掉系统热键Nt4.0(ALT+tab、ALT+ESC、CTRL+ESC、CTRL+ALT+DEL)
assert()是用来检验一个值是否合法的,比如assert(p) (p是个指针)就是检查p是否为null,如为空,则提示错误退出,该函数仅在 debug是有用
IDC是控件的ID号,
前面的两个字母就是ID,后面的一个字母代表种类。你这么用,只要定义了,编译器查不出错误,但运行时找不到控件,就会出错。
GetDlgItemText()是读文本的,你的调用也有问题,第二个掺数为一个CString 或Char*型的变量才对,你的const char*当然错了,你查查书或MSDN吧,初学者就都看看书;