mfc中对话框的初始函数怎么打开
菜单怎么查看?
菜单怎么查看?
MFC基于对话框——右键弹出菜单,并响应函数。 1、新建一个菜单资源,比如把菜单的ID号为IDR_MENU1。 2、在ClassWizard中 void CArcSoft_EffectDlg::OnRButtonDown(UINT nFlags, CPoint point) {// TODO: Add your message handler code here and/or call default CMenu menu //定义下面要用到的cmenu对象 menu.LoadMenu(IDR_MENU1) //装载自定义的右键菜单; CMenu *(0) //获取第一个弹出菜单,所以第一个菜单必须有子菜单; CPoint point1//定义一个用于确定光标位置的位置; GetCursorPos(amppoint1)//获取当前光标的位置,以便使得菜单可以跟随光标 pContextMenu-gtTrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON,point1.x,point1.y,AfxGetMainWnd()) //在指定位置显示弹出菜单; CDialog::OnRButtonDown(nFlags, point1)}; 这时,当右键点击对话框,就可以将菜单调出来了,如何响应菜单项有如下操作: 3、在资源视图中右键单击菜单项,建立类向导(ClassWizard),此时会弹出一个对话框,点击第二个,加入到已存在的类,按确定。 4、在资源视图中为菜单中的每一项建立类向导,并添加Command响应函数,然后在这个函数中加入语句就可以啦。 ON_COMMAND(ID_COPY, OnCopy)//加Command响应函数,自动出现的灰色语句 void CArcSoft_EffectDlg::OnCopy() {// TODO: Add your command handler code here MessageBox(
vcOnSize是什么意思?
OnSize 是 MFC类中窗口响应的函数,当窗口大小位置发生改变时,条用Onsize响应。