vc++第五讲教学ppt课件

vc++第五讲教学ppt课件

ID:33429157

大小:1003.01 KB

页数:42页

时间:2018-05-23

vc++第五讲教学ppt课件_第1页
vc++第五讲教学ppt课件_第2页
vc++第五讲教学ppt课件_第3页
vc++第五讲教学ppt课件_第4页
vc++第五讲教学ppt课件_第5页
资源描述:

《vc++第五讲教学ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、创建工程选择创建MFCAppWizard(exe)类型的工程选择创建Dialogbased类型的应用程序MFC编程1可视化实现静态文本框(StaticText)编辑框(EditBox)组合框(ComboBox)复选框(CheckBox)按钮(Button)图像(Picture)修改属性:右键单击控件,选择Properties垂直方向距离大一些实现导入bmp图片(Insert-Resource)调整位置和大小:选中,下方Dialog工具栏MFC编程2功能实现“数据交换和数据检查”机制MFC编程控件变量3Class

2、Wizard(类向导)MFC编程给控件关联变量——“MemberVariable”标签MFC编程View-ClassWizard4功能实现“数据交换和数据检查”机制MFC编程“消息映射”机制控件变量函数消息5ClassWizard(类向导)MFC编程给消息添加函数——“MessageMaps”标签6GetWindowText:获取编辑框中的文本信息CWnd类中的成员函数charpw[10];m_password_edit.GetWindowText(pw,10);intGetWindowText(LPTSTRl

3、pszStringBuf,intnMaxCount)charnum[10];m_number_combo.GetWindowText(num,10);SetWindowText:设置编辑框中的文本信息voidSetWindowText(LPCTSTRlpszString);m_number_combo.SetWindowText("123");7MessageBox:弹出消息框intMessageBox(LPCTSTRlpszText,LPCTSTRlpszCaption=NULL,UINTnType=MB_O

4、K);MessageBox(str);CWnd类中的成员函数8GetCheck:获取按钮的状态CButton类中的成员函数intpass;pass=m_pass_check.GetCheck();intGetCheck()intautoc;autoc=m_auto_check.GetCheck();0:未选中1:选中voidSetCheck(intnCheck);SetCheck:设置按钮的状态m_auto_check.SetCheck(1);9CDialog类中的成员函数OnOK:关闭对话框,返回参数IDOK

5、voidOnOK();OnCancel:关闭对话框,返回参数IDCANCELvoidOnCancel();常用10可视化实现组框(GroupBox)滚动条(HorizontalScroll、VerticalScroll)单选按钮(RadioButton)为每组第一个设置组属性按顺序画MFC编程11设置单选按钮的组属性12设置编辑框无效13设置编辑框允许输入多行14取消组合框的排序功能15滚动条的使用step1:设置滚动条的范围和初始位置step2:为滚动条消息添加响应函数16CScrollBar类的成员函数vo

6、idSetScrollRange(intnMinPos,intnMaxPos);intSetScrollPos(intnPos);设置滚动条的范围(最小值和最大值):设置滚动条的位置:m_age_scroll.SetScrollRange(0,100);m_age_scroll.SetScrollPos(0);intGetScrollPos();获取滚动条当前位置:17nSBCode事件SB_LINEUP单击左箭头SB_LINEDOWN单击右箭头SB_PAGEUP单击左箭头和滑块之间区域SB_PAGEDOWN单

7、击右箭头和滑块之间区域SB_THUMBTRACK正在拖动滑块SB_THUMBPOSITION刚刚停止拖动滑块voidCSecondDlg::OnHScroll(UINTnSBCode,UINTnPos,CScrollBar*pScrollBar)nSBCode:通知消息码,表示进行的什么操作18nPos:表示当前滚动条的位置。只有在nSBCode是SB_THUMBTRACK或SB_THUMBPOSITION时,该参数才有意义。voidCSecondDlg::OnHScroll(UINTnSBCode,UINTn

8、Pos,CScrollBar*pScrollBar)19if(pScrollBar==&m_scroll1){……}elseif(pScrollBar==&m_scroll2){……}pScrollBar:指向滚动条控件的指针变量,用来判断操作的是哪一个滚动条。voidCSecondDlg::OnHScroll(UINTnSBCode,UINTnPos,CScrollBar*pScro

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。