现在的位置: 首页 > 综合 > 正文

MFC基础知识综

2017年12月18日 ⁄ 综合 ⁄ 共 637字 ⁄ 字号 评论关闭

1. 在windows.h中,以CS_开头的类样式(class  style)标示符被定义为16位的常量,这些常量都只有某1位为1.详细解释见:<VC++深入详解>P7

2. &一种为取地址   

      另一种为按位与(0&0=0,0&1=0,1&0=0,1&1=1)

 

   &&   逻辑与(用于多个条件并且成立的判断)

 

  |   或(并列的意思)

  ||    逻辑或

 

 

3.MF框架级源代码路径:

   D:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC

   上面的Program Files为安装路径下的.

 

 

4.双冒号

是C++里的,是“域操作符”。比如声明了一个类A,类A里声明了一个成员函数void f(),但没有在类的声明里给出f的定义,那么在类外定义f时,就要写成void A::f(),表示这个f()函数是类A的成员函数。::一般还有一种用法,就是直接用在全局函数前,表示是全局函数。比如在VC里,你可以在调用API函数里,在API函数名前加::

 

 

5.什么是高位,低位

一般一个16位(双字节)的数据,比如 FF1A  (16进制)
那么高位字节就是FF,低位是1A

如果是32位的数据,比如  3F68415B
高位字(不是字节)是3F68
低位字是415B

右边是低位位,左边是高位
 
 
 
6.Afx前缀的函数代表应用程序框架(Application Framework)
在MFC中,以Afx为前缀的函数都是全局函数,可以在程序的任何地方调用它们.

 

抱歉!评论已关闭.