欢迎来到天天文库
浏览记录
ID:33746315
大小:104.06 KB
页数:8页
时间:2019-02-28
《vs2010逃跑按钮的实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、关于2010添加自定义类以及变量关联的问题。问题描述:在用2010实现孙鑫老师视频中的逃跑按钮题冃的时候,我们添加完口定义的基于CButton的类之示,我们用CLASSWIZARD来关联两个按钮的变量的时候无法使用我们所定义的类。解决办法:.在CLASSWIZARD中先关联CButton的类,然后在你的对话框.h文件屮将CButton改为你自定义的类,同时需要包含你所定义的类的头文件。更改后即可。步骤如下:2.打开向导,AddClassMFCClassWizardMFCClassWizardProjectClassname:TestEscopeCTestEscopeDIgBasecla
2、ss:CDialogExClassdeclaration:testescopedig.hAddClassResource:IDD.TESTESCOPE.DIALOGClassimplementation:testescopedlg.cppEJ□CommandsMessagesVirtualFunctionsMemberVariablesMethodsSearchCommandsObjectIDs:Messages:IDABORTIDC.BUTTON1IDC.BUTTON2IDC.STATICIDCANCELIDCLOSEIDD.ABOUTBOX1DDTESTESCOPEDIALOGCO
3、MMANDUPDATECOMMANDUIMemberfunctions:FunctionnameCommandIDMessageDescription:CancelMFCAddClassWizard・TestEscopeWelcometotheMFCAddClassWizardClassname:1CBoxBtnNamesDocumentTemplatePropertiesDHTMLresourceID:IDRHTMLBOXBTNbasedass:CButtonBoxBtn.htmAutomation:IDDBOXBTN.hfile:(•:•NoneAutomationBoxBtn.h
4、.cppfile:BoxBtn.cpp0CreatablebytypeIDTypeID:
5、TestEscope.BoxBtn]Activeaccessibility]GenerateDocTemplateresourcesFinishCancelMFCClassWizard"ojectTestEscopeAdd£las$▼Baseclass:CDialogExClassdeclaration:testescopedlg.hResource:IDD.TESTESCOPt.DIALOGClassimplementation:te^tescopedlg.cppCo
6、mmandsMessagesVirtualFunctionsMemberVariablesMethodsSearchVariablesAddVariable...Membervariables:ControlID卍JIDC.BUUON1jJIDC.BUTTON2TypeH1CONMembermhlconDdeteVariableEditCodeAddCustom^.Description:H1CONcustomvariable定义你的类名,选择基类CButton,/X击完成。2.关联变量(关键步骤)MFCClassWizardClassname:CTe^
7、tEscopeDlaAddMemberVariableMembervariablename:mbtnlCategory:ControlVariabletype:在关联变虽时,这个WIZARD不允许我们使用我们派牛•的类。此时先选中这个类,后血到対话框的・h文件更改即可。MFCClassWizardMFCClassWizardProject:Classname:TestEscopeCTestEscopeDIgAddQass▼Baseclass:CDialogExResource:1DD.TESTESCOPE.DIALOGClassdeclaration:Classimplementati
8、on:testescopedlg.htestescopedlg.cppIICommandsMessagesVirtualFunctionsMemberVariablesMethodsSearchVariablesMembervariables:ControlIDTypeMember2
此文档下载收益归作者所有