我在对话框中建了2个编辑框,现在就是把在编辑框输入的内容显示在视图中,具体怎么做请高手指教?
下面是我写的一些代码;
2个编辑框变量:m_strName,m_strNumber
下面代码是我在VIEW类定义了一个函数show()void CAaView::Show()
{
CMyDLG dlg;
if(dlg.DoModal()=IDOK)
{
CString str1=dlg.m_strname;
CString str2=dlg.m_strphone;
}}
不知道接下去怎么做了?
下面是我写的一些代码;
2个编辑框变量:m_strName,m_strNumber
下面代码是我在VIEW类定义了一个函数show()void CAaView::Show()
{
CMyDLG dlg;
if(dlg.DoModal()=IDOK)
{
CString str1=dlg.m_strname;
CString str2=dlg.m_strphone;
}}
不知道接下去怎么做了?
解决方案 »
- 很简单的一个问题你一定会
- 学艺不精,难受中,搞不懂为什么要封装iocp
- 用directshow中asf writer怎么把多个asf文件合并成一个文件
- 谁做过RTX啊,里面的函数,SetUserDeptExPosition怎么调用不成功
- 两个对话框间循环切换的问题(多次domodal,多次实例化对象的题)
- MFC关闭Dialog时GetDlgCtrlID出错
- Edit控件的变量定义成Control跟CString有什么区别?
- To:chinacyy(野人,不好意思,因为网络一直不好故今天才揭帖!
- 一个笔记本连多个摄像头处理图像能实现吗?
- 简单简单,熟悉visual C++ 6.0 菜单的来拿分!!
- string 转 UNICODE_STRING 问题
- 怎样在一个对话框里单击按钮后改变另一个对话框内容
void CAaView::Show()
{
CMyDLG dlg;
if(dlg.DoModal()=IDOK)
{
str1=dlg.m_strname;
str2=dlg.m_strphone;//str1,str2设为全局变量
}
UpdateWindow();
}
然后在OnDraw中输出它们。
{
CMyDLG dlg;
if(dlg.DoModal()==IDOK)//应该是双等号
{
CString str1=dlg.m_strname;
CString str2=dlg.m_strphone;
CDC* dc=this->GetDC();
dc->TextOutW(0,0,str1);
dc->TextOutW(0,20,str2);
}}
dc->TextOutW(0,0,str1);
dc->TextOutW(0,20,str2);后报错
报错信息: : see declaration of 'CDC'
'TextOutW' : is not a member of 'CDC'
肯定会包含CDC的头文件。