随笔分类 - VC++
VC++学习的点点滴滴
Overlapped I/O 学习
摘要:1、Overlapped I/O 的含义Overlapped I/O 是WIN32的一项技术,可以让操作系统进行I/O操作而不阻塞的程序执行,并且I/O操作完成时通知程序。事实上Overlapped I/O操作系统最终是以线程的方式实现。2、使用Overlapped I/OWindows中通过CreateFile来打开各种资源。如:文件、串口、并口、Name pipes、Console等等。其第6...
阅读全文
VC++2008菜单应用~~2
摘要:1、MFC菜单的更新机制为菜单添加UPDATE_COMMAND_UI消息响应函数后,当显示菜单时,系统发出WM_INITMENUPOPUP消息,然后由程序窗体的基类入CFrameWnd接管并创建一个CCmdUI对象,并与程序的第一个菜单项相关联,调用该对象的一个成员函数DoUpdate()。DoUpdate()发出CN_UPDATE_COMMAND_UI消息,该消息中带有一个CCmdUI对象的指针...
阅读全文
VC++2008菜单的应用1
摘要:1、菜单的制作菜单的制作 一般有两种方法一是利用VC++的资源编辑器制作。 新建MFC工程后进入资源视图,然后再资源视图中点击鼠标右键后选择添加资源。接着选中menu后点击添加,这样一个菜单的创建就完成。剩下来的工作就是添加菜单项了。在添加过程中设置菜单项ID以便操作。 另外一个就是直接编写RC文件了。通过文本编辑器打开RC文件,然后进行编辑。示例如下 3、菜单的基本操作(1)获取菜单指针 通过...
阅读全文
VC++向导生成的几个类
摘要:VC++向导生成的单文档程序包含4个类(工程名MFCTest),分别是CMainFram,CMFCTestApp,CMFCTestDoc,CMFCTestView.CMFCTestApp类:通过CMFCTestApp theApp全局对象为程序提供入口函数,并提供相应的管理功能能够。继承关系:CMFCTestApp <-- CWinApp <-- CWinThread <-- C...
阅读全文
浙公网安备 33010602011771号