实现起来不难,我估计你是不太清楚MFC的显示那一块,至于读取和匹配,那是C语言的基本功,应该不歼轮用多说。显示和按钮控制部分:
编辑框使用classwizard定义一个CString型变量,如m_edit1
文本框使用classwizard定义一个CString型变量,如m_edit2
用classwizard给按钮增加一个消息响应函数,OnClick。
在OnClick函数中编写内容。首先调用UpdateData(TRUE),获取编辑框中的文本,此时文本已闹敏保存到m_edit1中。然后将m_edit1与文本文档中读取的数据进液改枝行模式匹配,若匹配合格,则将文本文档中读取的数据赋值给m_edit2,否则将空值赋给m_edit2;之后调用UpdateData(FALSE),完成文本框的显示更新。
终于打完了,做完今天的百度任务,睡觉了。
话说你不用什么图形化衡毕编辑器来做MFC么??
比如VS
拖到界面上就好了啊,大小啊,上面写的字啊,都可以直接在图形化界面上 *** 作啊圆拦旅,代码都是自动生成的橘凳啊
1.在工程XX中添加两个对话框段枯DIALOG1和DIALOG2,都派生于CDialog;2.在DIALOG1中添加编辑框控件,与CString变量握闹洞m_str1关联,并添加一个按钮button1; 在DIALOG12中添加编辑框控件,与CString变量m_str2关联;在CXXApp中添加CString变量str;
3.在IDC_BUTTON1的单击响应函数void CDlg1::OnButton1() 中添加弯搭如下代码:
UpdateData(TRUE) //读取对话框
((CXXApp*)AfxGetApp())->str=m_str//需要的数据保存在App中
CDlg2 dlg
dlg.DoModal()
并在Dlg1.cpp顶部添加#include "Dlg2.h"
4.在CDlg2构造函数中修改:m_str = ((CXXApp *)AfxGetApp())->str;这样就可以在窗口之间传值了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)