我在用向导生成一单文档应用程序,并在其关于对话框内加一编辑控件,并在关于对话框中加了一个编辑控件的对象 m_edit;但是当在视图类中用 CAboutDlg m_dlg; m_dlg.m_edit.SetWindowText("aaa")设置编辑框中的文字时,在运行时出现错误提示。
但我在CAboutDlg类中调用m_dlg.medit;却没有问题。不知是什么原因造成的。请大家帮帮忙。
但我在CAboutDlg类中调用m_dlg.medit;却没有问题。不知是什么原因造成的。请大家帮帮忙。
解决方案 »
- 大家都在哪个城市工作除了北京上海深圳
- 这段"句柄监测"的代码为什么能工作?
- vb如何调用ocx
- 【散分】祝大家十一国庆快乐 中秋快乐!
- 哪位仁兄可否告诉我SQL Server正版多少Money呀?
- 在服务器端执行操作系统命令的问题
- 请问怎样使用spin控件改变edit控件里的内容
- 大家讨论一下这段话(进程与线程的区别)
- 对话框onsize问题
- 深圳哪家公司不怎么加班,待遇又比较好
- 高手来帮忙啊!!!
- LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library我在编译程序时遇到了这样的
m_dlg.m_edit.SetWindowText("aaa");
此时m_edit还没创建。在CAboutDlg里调用的地方在create后吧,所以可以。
如果在构造函数里调用,还是不行。
1 以资源形式, 常用的那种.
2 代码创建.
CEdit edit;
edit.Create(...);//到些,才表示控件创建.
在对话框的OnInitDialog中,取变量值赋与m_edit,UpdateData(false);
1 以资源形式, 常用的那种.
2 代码创建.
CEdit edit;
edit.Create(...);//到些,才表示控件创建.
edit.SetWindowText("aaa");