社区
资源
帖子详情
各位大虾帮忙看看这几行代码
estelle2001
2003-07-08 10:20:33
Cfilemoddialog *pFdlg=new Cfilemoddialog();
pFdlg->m_editcontent.SetWindowText(str);//str 是一个Cstring 类型的变量
已赋值, m_editcontent 是编辑
控件中的cedit类型变量,
pFdlg->DoModal();
delete pFdlg;
但该段代码的第二行在运行时总出错,不知是为什么?
...全文
24
8
打赏
收藏
各位大虾帮忙看看这几行代码
Cfilemoddialog *pFdlg=new Cfilemoddialog(); pFdlg->m_editcontent.SetWindowText(str);//str 是一个Cstring 类型的变量 已赋值, m_editcontent 是编辑 控件中的cedit类型变量, pFdlg->DoModal(); delete pFdlg; 但该段代码的第二行在运行时总出错,不知是为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wizardho
2003-07-08
打赏
举报
回复
或者用楼上的方法,并将Str设为全局变量
wizardho
2003-07-08
打赏
举报
回复
把edit框中的变量设为CString,就可以在生成对话框时显示View中的str值
estelle2001
2003-07-08
打赏
举报
回复
如果将DoModal和SetWindowText交换位置后是否就对了呢?
estelle2001
2003-07-08
打赏
举报
回复
我这段代码是放在View 类里实现的,其值是从这个类中得到的。如何在OnInitDialog中赋值呢?
我试过在OnInitDialog中赋值,是可以实现。但只是一个固定的值,我不知如何随View中的Str值的变化而动态改变?多谢各位了,我是初学者,还请多帮忙:)
E17
2003-07-08
打赏
举报
回复
m_editcontent.SetWindowText(str);//
这句话 放到 CDialog的OnInitDialog里面去
这个时候 dialog 刚有句柄
ilovevc
2003-07-08
打赏
举报
回复
因为对话框还没有创建,(在DoModal中创建)
所以, m_editcontent还不是一个窗口.
你的第一行只是new了一个class,但是并没有create window.
应该在Dialog的OnInitDialog函数里面给控件赋值, 这个时候,对话框
已经完成了创建工作.
xiezhenping
2003-07-08
打赏
举报
回复
也可以在对话框中,加入一公有函数用于预初始化数据,存于对话框的一CString 娈量中,
后在初始化时,设置窗口名
estelle2001
2003-07-08
打赏
举报
回复
可以了!!我按照wizardho(hh)提供的意见试了一下,将edit框中的变量设为CString,在View中将其赋值,再在对话框的OnInitDialog中用SetWindowText赋值即可,非常谢谢!:)
VC++中可能遇到的问题
T 如何用程序控制电源管理设置 Q 我们知道在电源选项 属性 里面可以设置 关闭监视器 1分钟之后,...,从不 关闭硬盘 1分钟之后,...,从不 待机时间 1分钟之后,...,从不请问这些设置我怎么用程序来实现 比如我现在要把关闭监视器设成 5分钟之后 请问各位
大虾
,应该怎么办?是不是要调用API?如果是,应该调用什么函数?另外补充说明:如果是调出控制面板让用户自
读书笔记-详解C程序开发中 .c和.h文件的区别
一个简单的问题:.c和.h文件的区别 学了几个月的C语言,反而觉得越来越不懂了。同样是子程序,可以定义在.c文件中,也可以定义在.h文件中,那这两个文件到底在用法上有什么区别呢? 2楼: 子程序不要定义在.h中。 函数定义要放在.c中,而.h只做声明.否则多引用几次,就会发生函数重复定义的错误。 3楼: .h只做声明,编译后不产生
代码
4楼: 这样做目的...
C语言中的头文件与原文件
简单的说其实要理解C文件与头文件(即.h)有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程: 1.预处理阶段 2.词法与语法分析阶段 3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件 (.obj文件) 4.连接阶段,将各个目标文件中的各段
代码
进行绝对地址定位,生成跟特定平台相关的可执行文件,当然,最后还可以用objcopy生成
.c和.h文件的区别(头文件与之实现文件的的关系~ )
.c和.h文件的区别 一个简单的问题:.c和.h文件的区别 学了几个月的C语言,反而觉得越来越不懂了。同样是子程序,可以定义在.c文件中,也可以定义在.h文件中,那这两个文件到底在用法上有什么区别呢? 2楼: 子程序不要定义在.h中。 函数定义要放在.c中,而.h只做声明.否则多引用几次,就会发生函数重复定义的错误。 3楼: .h只做声明,编译后不产生
代码
...
C语言开发总结(十一)
单片机C语言模块化编程 下面让我们揭开模块化神秘面纱,一窥其真面目。 C语言源文件 *.c 提到C语言源文件,大家都不会陌生。因为我们平常写的程序
代码
几乎都在这个XX.C文件里面。编译器也是以此文件来进行编译并生成相应的目标文件。作为模块化编程的组成基础,我们所要实现的所有功能的源
代码
均在这个文件里。理想的模块化应该可以看成是一个黑盒子。即我们只关心模块提供的功能
资源
2,586
社区成员
18,441
社区内容
发帖
与我相关
我的任务
资源
VC/MFC 资源
复制链接
扫一扫
分享
社区描述
VC/MFC 资源
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章