问个MFC的问题
c++吧
全部回复
仅看楼主
level 5
muyexiudong 楼主
CFont NewFont,*OldFont;
pDC->SelectStockObject(ANSI_FIXED_FONT);
OldFont=pDC->SelectObject(&NewFont);
pDC->TextOut( 0,60,"使用库存字体对象创建ASNI标准的等宽字");
pDC->SelectObject(OldFont);
NewFont.DeleteObject();
这个SelectStockObject(ANSI_FICED_FONT)将系统字体默认改了
NewFont的字体是不是也改了

2012年04月24日 15点04分 1
level 5
muyexiudong 楼主
虽然在VC6.0运行时是改了,但不知道为什吗
2012年04月24日 15点04分 2
level 5
muyexiudong 楼主
NewFont定义在pDC->SelectStockObject(ANSI_FIXED_FONT);
之前,采用应该系统默认的Windows默认的,
2012年04月24日 15点04分 3
level 5
muyexiudong 楼主
个人认为这个字体是一个常成员变量,只有这样才能解释
2012年04月25日 07点04分 4
level 5
muyexiudong 楼主
饿。。说错了是静态的
2012年04月25日 07点04分 5
1