vc学习
文章平均质量分 54
wkq87
这个作者很懒,什么都没留下…
展开
-
Doc类初始化后就立即调用别的函数
在Doc类一运行就需要读取一个文本文件,来得到文本的信息(如函数名为ReadTxt)。Doc类不像View类有OnCreate()函数,app中有InitInstance(),可以在这些函数中直接调用别的函数来进行初始化。所以我们在Doc类的构造函数中来调用ReadTxt,如果你直接调用的话就会发现程序运行时出现“建立文档失败!”,原因是先要就如构造函数,它运行到ReadTxt时不能识别,所以就会出现问题(构造函数里面出现问题就会出现“建立文档失败”的错误。)。所以我们的ReadTxt必须为全局函数才能被D原创 2011-04-18 14:50:00 · 645 阅读 · 0 评论 -
VC中程序开机启动
<br />实际应用中现场操作需要程序开机自启动,一开机就运行该程序<br />程序的开机启动最常见的就是修改注册表,VC中修改注册表的关键函数是RegOpenKey,RegSetValue,RegDeleteValue,RegCloseKey.(也需要打开,然后修改,然后关闭,具体的参数类型参考MSDN).<br />一下为设置开机启动的代码:<br />HKEY m_regkey;<br />char filename[_MAX_PATH];<br />GetModuleFileName(NULL,fi原创 2011-04-26 16:53:00 · 3602 阅读 · 1 评论 -
字节对齐
一、什么是对齐,以及为什么要对齐:1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。2. 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定原创 2011-06-21 10:35:00 · 512 阅读 · 1 评论 -
windows程序运行原理
重温孙鑫《VC++深入编程》 windows程序都是事件驱动的,而且是基于消息的。 windows应用程序,操作系统,计算机硬件之间的交互关系 应用程序---------消息队列 | |原创 2011-09-01 17:56:57 · 413 阅读 · 0 评论 -
回调函数
窗口过程函数原型如下: LRESULT CALLBACK WindowProc( HWND hwnd, // handle to window UINT uMsg, // message identifier WPARAM wParam,原创 2011-09-02 17:54:13 · 406 阅读 · 0 评论