MFC中在指定的文档搜索 输入框中的指定内容并显示到指定的文本框中的按钮代码该怎么写啊?在线等

MFC中在指定的文档搜索 输入框中的指定内容并显示到指定的文本框中的按钮代码该怎么写啊?在线等,第1张

实现起来不难,我估计你是不太清楚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;这样就可以在窗口之间传值了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12525460.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存