对于一个全局变量,在定义的时候可以直接赋值,如全局整形变量 int i = 1;
对于一个字体变量CFont font;如何初始化它,用系统的字体。总不能
CFont font;接着font.CreateFont()吧...到底该怎么办那,请高手指点!

解决方案 »

  1.   

    在app类的initinstance里面初始化就行了嘛.
      

  2.   

    我要创建一种字体CFont font;而且是全局变量,但它开始得有个值啊,我定义的这个全局变量,以后要在别的文件中用到,但是开始得有个初始值,将系统默认初始值给它就行了,但不知道怎么赋值。
    二楼的谢了,是的,可以在Initinstance里,也可以在OnInitDialog里
      

  3.   

    CreateFont, CreateFontIndirect, CreatePointFont 都可以啊.
    例如 CreateFont 的一个例子:
    http://community.csdn.net/Expert/TopicView.asp?id=5098709