- 2
- 0
- 约5.87千字
- 约 42页
- 2018-01-18 发布于河南
- 举报
win编程技巧
具体编辑应用程序的过程 3. 应用程序的代码编程部分 (4) 添加代码: (b)给Clear1按钮连接代码 void CMy9_1Dlg::OnClear1Button() { m_Edit1.SetSel(0,-1); //选中IDC_EDIT1中的内容 m_Edit1.ReplaceSel(); //用空串代替所选文本,即删除所选文本 } 具体编辑应用程序的过程 3. 应用程序的代码编程部分 (4) 添加代码: (c)给Show2按钮连接代码 void CMy9_1Dlg::OnShow2Button() { m_Edit2.SetSel(0,-1); m_Edit2.ReplaceSel(This is the second EditBox.); } 具体编辑应用程序的过程 3. 应用程序的代码编程部分 (4) 添加代码: (d)给Clear2按钮连接代码 void CMy9_1Dlg::OnClear2Button() { m_Edit2.SetSel(0,-1); m_Edit2.Clear(); } 具体编辑应用程序的过程 3. 应用程序的代码编程部分 (4) 添加代码: (e)给按钮IDC_Transfer_BUTTON连接代码 void CMy9_1Dlg::OnTransferButton() { m_Edit1.SetSel(0,-1); m_Edit1.Copy(); m_Edit2.SetSel(0,-1); m_Edit2.ReplaceSel(); m_Edit2.Paste(); } 具体编辑应用程序的过程 3. 应用程序的代码编程部分 (4) 添加代码: (f)给 Undo按钮连接代码 void CMy9_1Dlg::OnUndoButton() { m_Edit1.Undo(); m_Edit2.Undo(); } 具体编辑应用程序的过程 3. 应用程序的代码编程部分 (4) 添加代码: (g)给Exit按钮连接代码 void CMy9_1Dlg::OnExitButton() { OnOK(); } 【例9-2】 “乘法器”示例程序,使用者在“乘数”或者“被乘数”编辑框中输入数字的时候,程序可以随时计算乘法的结果。 编辑框控件应用举例 具体编辑应用程序的过程 ID Type Member Read-only Number IDC_EDIT_MUL1 int m_A IDC_EDIT_MUL2 int m_B IDC_EDIT_RESULT CString m_Result √ √ (1) 建立应用程序工程文件与可视化编程 利用MFC AppWizard(.EXE),快速生成一个基于对话框的应用程序框架;并在主对话框窗口上布局控件与设置控件ID. 具体编辑应用程序的过程 (2)当编辑框中的内容发生改变时,会产生EN_CHANGE消息,需要为乘数与被乘数两个编辑框响应该消息。 void CMyDlg::OnChangeEditMul1( ) { UpdateData(TRUE); int i=m_A*m_B; m_Result.Format(%d, i); UpdateData(FALSE); } 具体编辑应用程序的过程 (2)当编辑框中的内容发生改变时,会产生EN_CHANGE消息,需要为乘数与被乘数两个编辑框响应该消息。 void CMyDlg::OnChangeEditMul2( ) { UpdateData(TRUE); int i=m_A*m_B; m_Result.Format(%d, i); UpdateData(FALSE); } 本讲小结 利用MFC和向导(Wizard)来编写Windows应用程序。其过程如下: ①使用MFC AppWizard(.exe)来生成Windows应用程序的基本框架 ②用ClassWizard来建立应用程序的类、消息处理、数据处理函数或定义控件的属性、事件和方法 ③把各应用程序所要求的功能添加到类中 课外作业下次课预告 下次课内容: 第9章“Windows标准控件在可视化编程中的应用”之2 1、认真准备实验2。 2、编写并实现本讲例2“乘法器程序”。并以此为例,总结归纳利用MFC编写WinApp的一般方法和步骤,以较强的逻辑性描述其程序设计过程。具体做法可参考下方的备注说明。 思考题: 1.控件使用中应特别注意哪些问题? 2.
您可能关注的文档
- XML文档ppt.ppt
- 第4章 对话框和公用控件.ppt
- 使用MFC进行可视化编程中的标准控件.doc
- 10 第七章 高级控件.ppt
- 演练1创建基本网页.doc
- 常用控件3列表框、组合框、计时器、图片框控件.doc
- PPT课件制作中如何采用VBA与控件相结合的技术(转载).doc
- 第07讲列表框 组合框等.ppt
- 实验八 数据处理与多项式计算.doc
- 第9章 状态栏、工具栏、树视图控件和列表控件.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- (苏教版)数学五年级上册寒假“天天练”作业设计,含30份题组,附参考答案.doc
- 有限空间作业注意事项.pptx VIP
- 从明代土地产权制度弊端剖析古代土地制度的困境与启示.docx
- 工贸企业常见安全生产隐患诊断检查指导书.pdf VIP
- 麓山景区2006-2020详细规划.doc VIP
- 《地基与基础培训》课件.ppt VIP
- 2026年村卫生室基本公共卫生服务工作计划.docx VIP
- 阿姆斯壮Armstrong--THE BRAIN® DMC80再循环水温控制样本.pdf
- 《地下工程建设疏干排水水资源论证导则》.pdf VIP
- GB 17167-2025用能单位能源计量器具配备和管理通则.pdf
原创力文档

文档评论(0)