向控制台中添加按钮事

向控制台中添加按钮事

ID:39880940

大小:365.60 KB

页数:45页

时间:2019-07-14

向控制台中添加按钮事_第1页
向控制台中添加按钮事_第2页
向控制台中添加按钮事_第3页
向控制台中添加按钮事_第4页
向控制台中添加按钮事_第5页
资源描述:

《向控制台中添加按钮事》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第三章向控制台中添加按钮事件第一部分频率调节操作步骤:1、打开任务二所完成的工程2、打开IDD_REC_DIALOG控制台3、向控制台中添加用来实现频率调节的按钮事件4、向recDlg.cpp和recDlg.h中添加源程序5、编译6、运行7、讲解步骤三:向控制台中添加用来实现频率调节的控件1、向“property”groupbox中添加事件“StaticText”操作:A、属性“Caption”:Static改为WirelessFrequencyB、属性“AlignText”:Left改为Center2、向“property”groupbox中添加事件“Sl

2、iderControl”操作:A、属性“AutoTicks”:False改为TrueB、属性“ID”:IDC_SLIDER1改为IDC_SLIDER_FREQ补充:SliderControl控件含义:表示滑块控件,也称跟踪条。作用:滑块控件是一个包含一个滑块和可选刻度线的窗口,当用户使用鼠标或者箭头键移动滑块时,滑块控件发送通知消息以指示此更改。3、向“property”groupbox中添加事件“EditControl”操作:A、属性“ReadOnly”:False改为TrueB、属性“ID”:IDC_EDIT3改为IDC_EDIT_FREQ如图3-1所示

3、图3-1步骤四:向recDlg.cpp和recDlg.h中添加源程序 一、在recDlg.cpp中添加源程序1、在recDlg.cpp中的第13行添加protected:virtualvoidDoDataExchange(CDataExchange*pDX);protected:DECLARE_MESSAGE_MAP()2、添加函数1voidCAboutDlg::DoDataExchange(CDataExchange*pDX){CDialog::DoDataExchange(pDX);}3、在2下面添加程序BEGIN_MESSAGE_MAP(CAbout

4、Dlg,CDialog)END_MESSAGE_MAP()4、在函数CrecDlg::CrecDlg(CWnd*pParent):CDialog(CrecDlg::IDD,pParent)后添加,m_EditFreq(0)5、在4下面添加函数voidCrecDlg::DoDataExchange(CDataExchange*pDX){CDialog::DoDataExchange(pDX);DDX_Text(pDX,IDC_EDIT_FREQ,m_EditFreq);DDX_Control(pDX,IDC_SLIDER_FREQ,m_SlideFreq);}

5、6、在5下面添加函数BOOLCrecDlg::OnInitDialog(){CDialog::OnInitDialog();LoadSettings();returnTRUE;}7、在6下面添加函数voidCrecDlg::LoadSettings(void){CWinApp*pApp=AfxGetApp();intfreq=pApp->GetProfileInt(_T("DRC_MANAGER_V11"),_T("FREQUENCY"),14);m_SlideFreq.SetRange(0,25);m_SlideFreq.SetPos(freq);m_Ed

6、itFreq=2400+m_SlideFreq.GetPos()*5;UpdateData(FALSE);}8、在7下添加函数voidCrecDlg::SaveSettings(void){CWinApp*pApp=AfxGetApp();pApp->WriteProfileInt(_T("DRC_MANAGER_V11"),_T("FREQUENCY"),m_SlideFreq.GetPos());}9、在8下添加函数voidCrecDlg::OnHScroll(UINTnSBCode,UINTnPos,CScrollBar*pScrollBar){m_E

7、ditFreq=2400+m_SlideFreq.GetPos()*5;SaveSettings();UpdateData(FALSE);Invalidate(FALSE);CDialog::OnHScroll(nSBCode,nPos,pScrollBar);}二、向recDlg.h中添加源程序1、打开recDlg.h文件2、在程序的第12行添加voidLoadSettings(void);3、在2的后面添加voidSaveSettings(void);4、在enum{IDD=IDD_REC_DIALOG};的下面添加protected:virtualvo

8、idDoDataExchange(CDataExch

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

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

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