WEB开发网
开发学院软件开发VC 用VC实现竖写汉字的方法 阅读

用VC实现竖写汉字的方法

 2008-11-13 19:31:31 来源:WEB开发网   
核心提示: 其中nEscapement单位为0.1角度,方向为逆时针,用VC实现竖写汉字的方法(2),所以为了使平躺的字立起来应设定其值为2700,lpszFacename则赋以“@”开头的字集的名称,如“@system”,LOGFONT结构通常被用来描

其中nEscapement单位为0.1角度,方向为逆时针,所以为了使平躺的字立起来应设定其值为2700,lpszFacename则赋以“@”开头的字集的名称,如“@system”。

其二,利用LOGFONT结构,将该结构作为参数调用CFont类的成员函数CreateFontIndirect创建逻辑字体。LOGFONT结构通常被用来描述一种逻辑字体,结构内的各变量分别代表逻辑字体的各个属性,这些变量与函数CreateFont的参数相同。其结构如下:

typedefstructtagLOGFONT{//lf
          LONGlfHeight;    //字体的高度
          LONGlfWidth;     //字体的宽度
          LONGlfEscapement;  //字体显示的角度
          LONGlfOrientation;  //字体的角度
          LONGlfWeight;    //字体的磅数
          BYTElfItalic;    //斜体字体
          BYTElfUnderline;   //带下划线的字体
          BYTElfStrikeOut;   //带删除线的字体
          BYTElfCharSet;    //所需的字符集
          BYTElfOutPrecision; //输出的精度
          BYTElfClipPrecision; //裁减的精度
          BYTElfQuality;    //逻辑字体与输出设备的
                     //实际字体之间的精度
          BYTElfPitchAndFamily;//字体间距和字体集
          TCHARlfFaceName[LF_FACESIZE];//字体名称
}LOGFONT;

下面我们就以一个示例来说明竖写汉字的实现方法:

Tags:VC 实现 汉字

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接