欢迎来到天天文库
浏览记录
ID:41850494
大小:609.34 KB
页数:13页
时间:2019-09-03
《VC之控件之编辑框的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、VC++之控件之编辑框的应用2010年05月16日星期日上午10:40編辑框的应用添加编辑框确定编辑编辑删除“确定”按钮添加操作按钮控件取消UndoCutClear修改“取消”为“退岀”排列文本凶:水平滚动E)r匸闻型7边彳靠左d“自动水平滚动00没有隐藏选择m大?7多行(M)垂直滚动凹OEM转换©数字㈣自动垂直滚动固需要返回回只$IDIDC_COPY_BUTTONTDC_CUT_BUTTON1IDCCLEARBUTTON2IDCUNDOBUTTON1」1、修改按常按钮按钮标题CopyCutUndo右键,点属性••••••I编辑▲2、点选标签ID:■P
2、ushButton属性▼标题Q:Copy9可见固组圄己禁用回V制表站回IDCCOPYBUHONy"二■二■4、修改技钮标题三、添加变量、函数1、添加变量MessageMapsMemberVariables-AhSjI、点选标签決巳Project:编辑框的应用D:…憐辑框的应用DAddMemberVariable3、输入添刖之变量名Membervarianame:ControlIDs:IDC_BUTT0N1IDC_BUTT0N2IDC_BUTT0N3IDCBUTT0N4m_edit1氐購添彎量的种类衍制类"IDCEDIT1IDC_EDIT2IDCANC
3、ELControl2、双欲添力口变量之控件的ID号Description:MFCClassWizardMessageMapsMemberVariablesProject:CEdit3AutoClassInfoCCEdit_3Dlg类型ClassR^me:ControlIDs:TypeMemberIDCCLEARBUTT0N2IDCCOPYBUHONIDCCUTBUR0N1VIDCEDIT1CEditmeditlIDCEDIT2IDCUNDOBUH0N1IDCANCELCEditm_edit2D:JCEdit_3CEdit.2、添加函数MFCCla
4、ssWizard丄点选标签MessageMaps-MemberVariables
5、AutomationActiveXEventsClassInfo
6、Project:Classname:编辑框的应用CCEdit_3DlgD:・・・憐辑框的应用Dlg.h,D:•曉辑框的应用Dig---ObjectJD2.点选添加函数之ID号•--3.双击欲添加函数之消息Messages:/CCEdit_3Dlg/IDCCLEAR,BUTTON2_消息含义:单击BNDOUBLECLICKED—消息含义:双击IDCCOPYBUHONIDC_CUT_BUTTON1IDC_E
7、DlflIDC_EDIT2AIDC_UNDO_BUTTON1▼Me.4,于弾出对话框内修改过函数名的函数VDoDataExchange0WOnlnitDialog0N_WM」NITDIALOGWOnPaintON_WM_PAINTWnnHiiArx/Dr^nl^nnANU2MHIIF口VD口AHimNOnCopyButtonON_IDC_COPY_BUHON:BN_CLICKEDMessageMaps--昶“歸b]■点选标签"MessageMaps”sClassInfoProject:CEdit_3Classname:CCEdit_3DlgD:...
8、CEdit_3CEdit_3Dlg.h,DgJ欝繃茄龍响应函数之消息,于弹出添加ObjectIDs:函数之对话框内填入函数名"OnUndoButtonlvCCEdit_3DlgIDC_CLEAR_BUnON2IDC_COPY2、点选欲添加函数之控IDC_CUTJ(牛的id号IDC_EDIT1IDCEDIT2BNCLICKEDBN_DOUBLECLICKEDIDCUNDOBUTTON1Memberfunctions:WOnlnitDialogON_WMJNI14.添加的消息响应函数"OnUndoButtonl”tOnPaintOnQueryDragl
9、conOnSysCommandON_WM_PAINTON_WM_QUERYDRAGICONON_WM_SYSCOMMAND/OnUndoButtonlONJDC_UND0_BUn0N1:BN_CLICKED四、为新建函数添加代码:1、进入新建函数所在文件2、为新建函数添加代码(红色部分)voidCCEdit3Dlg::OnCopyButton()//TODO:Addyourcontrolnotificationhandlercodemeditl.SetSel(0,-1);m_editl.Copy();medit2.SetSel(0,-1);m_edit
10、2.RcplaceSel(〃“);m_edit2.Paste();}voidCCEdit_3D
此文档下载收益归作者所有