您的位置:首页 > 其它

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.双冒号

是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为前缀的函数都是全局函数,可以在程序的任何地方调用它们.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: