MFC基础知识综
2012-01-31 20:43
267 查看
1.在windows.h中,以CS_开头的类样式(classstyle)标示符被定义为16位的常量,这些常量都只有某1位为1.详细解释见:<VC++深入详解>P7
2.&一种为取地址
另一种为按位与(0&0=0,0&1=0,1&0=0,1&1=1)
&&逻辑与(用于多个条件并且成立的判断)
|或(并列的意思)
||逻辑或
3.MF框架级源代码路径:
D:\ProgramFiles\MicrosoftVisualStudio\VC98\MFC\SRC
上面的ProgramFiles为安装路径下的.
4.双冒号
5.什么是高位,低位
2.&一种为取地址
另一种为按位与(0&0=0,0&1=0,1&0=0,1&1=1)
&&逻辑与(用于多个条件并且成立的判断)
|或(并列的意思)
||逻辑或
3.MF框架级源代码路径:
D:\ProgramFiles\MicrosoftVisualStudio\VC98\MFC\SRC
上面的ProgramFiles为安装路径下的.
4.双冒号
是C++里的,是“域操作符”。比如声明了一个类A,类A里声明了一个成员函数voidf(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成voidA::f(),表示这个f()函数是类A的成员函数。::一般还有一种用法,就是直接用在全局函数前,表示是全局函数。比如在VC里,你可以在调用API函数里,在API函数名前加::
5.什么是高位,低位
一般一个16位(双字节)的数据,比如FF1A(16进制) 那么高位字节就是FF,低位是1A 如果是32位的数据,比如3F68415B 高位字(不是字节)是3F68 低位字是415B 右边是低位位,左边是高位
6.Afx前缀的函数代表应用程序框架(ApplicationFramework)
在MFC中,以Afx为前缀的函数都是全局函数,可以在程序的任何地方调用它们.