5.在CPropertyPage中设置SetWizardButtons可将其属性改为上一步、完成! 6.为IDC_RADIO1关联成员变量,需要先设置Group属性才行。另外别忘记调用UpdateData(). 7.为CPropertyPage增加虚函数,OnWizardNext,如果用户点击下一步时,不想让他进入下一步,刚返回-1! 8.将用户的选择输出到屏幕上,此时可以在View中增加几个成员...
b.为View添加一个字体成员变量,得到用户选择的字体。 c.调用Invadate()发出重绘消息; d.再次注意一个对象只能创建一次,故要再次创建,必须将原告的删除! 5.为设置对话框增加示例功能。 a.当控件内容改变时,发出En_change消息。而Radio按纽则为Clicked。需先UpdateData()。另外还需要ScreenToClient(&rect) 6.改变对...
孙鑫MFC-12 上传者:冷面筋肉人 2:20:12 孙鑫MFC-11 上传者:冷面筋肉人 2:22:21 孙鑫MFC-10 上传者:冷面筋肉人 2:41:43 孙鑫MFC-09 上传者:冷面筋肉人 1:51:49 孙鑫MFC-08 上传者:冷面筋肉人 2:41:03 孙鑫MFC-07 上传者:冷面筋肉人
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\src\mfc\wincore.cpp CFrameWnd::PreCreateWindow 位置: C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\atlmfc\src\mfc\winfrm.cpp thrdcore.cpp 位置: nResult = pThread->Run(); 完成消息循环 C:\Program Files (x86)\Microsoft...
2:22:21 孙鑫MFC教程10 上传者:无名天使05 2:20:12 孙鑫MFC教程11 上传者:无名天使05 2:34:21 孙鑫MFC教程12 上传者:无名天使05 2:19:13 孙鑫MFC教程13 上传者:无名天使05 2:06:03 孙鑫MFC教程14 上传者:无名天使05 1:59:30 孙鑫MFC教程15 上传者:无名天使05 1:59:11 孙鑫MFC教程16 上传者:无名...
1.DoModal创建模态对话框 2.Create创建非模态对话框(需要用ShowWindow显示出来) 模态:对话框显示,程序会暂停,直到对话框关闭 非模态:对话框显示,程序继续执行 3.对于模态对话框,点击确定/取消对话框被销毁,而对于模态对话框,只是被隐藏 4.对于模态对话框,需要在自己的类中覆盖OnOK这个虚函数,在OnOK中调用DestroyWin...
孙鑫VC学习笔记:第十七讲 (二) 用匿名管道实现进程间的通信 收藏 用匿名管道实现进程间的通信: 匿名管道只能在本地主机上,父子进程之间完成通信: 步骤: 1.新建一个项目Parent 2.增加“匿名管道”子菜单以及“创建管道”、“读取数据”与“写入数据”三个菜单项。
1新建一个基于对话框的MFC程序 2然后在其OnInitDialog中 添加 [cpp] view plaincopyprint? SetWindowsHookEx(WH_MOUSE,MouseProc,NULL,GetCurrentThreadId()); 3在OnInitDialog前面添加MouseProc函数 [cpp] view plaincopyprint? LRESULT CALLBACK MouseProc( int nCode, // hook code WPARAM wParam, // message...
当点击系统的打开和新建菜单时,有一系列的步骤,孙鑫老师给我们跟踪了代码的调用过程,此段跟踪我们略过。但我们要牢记住:CWinAPP负责管理文档管理器,文档管理器有一个指针链表,且来保存文档模板的指针,文档模板指针管理三个类DOC,VIEW,MAINFRAME,使其为某文件对象服务。
孙鑫MFC 6.菜单 (2) 一、首先是对动态菜单的创建,删除,命令响应等操作方法: 菜单的创建是MainFrame类的OnCreate函数中进行的。 int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1;...