VC中實現文字豎排的簡單方法

2021-05-22 08:46:55 字數 579 閱讀 3561

好多人都覺得在vc中實現文字豎排是一件很難的事情,其實可以使用「躺」著的字型很方便的實現文字豎排。

windows中有一些字型是「躺」著的,例如:@fixedsys、@system、@宋體、@黑體等等,有很多,這些字型和不加@的字型的唯一區別就是用這些字型顯示的文字是「躺」著的。如下圖:

對這些「躺」著的字型進行270°的旋轉就可以實現文字豎排了,效果如下:

以下**可以產出豎排的宋體。

cfont   font;  

cfont   *poldfont;  

font.createfont(18, 0, 2700, 2700, fw_normal,

0, 0, 0, default_charset, out_default_precis,

clip_default_precis, default_quality,

default_pitch,"@宋體");

poldfont=dc.selectobject(&font)

dc.textout(50,50,"文字豎排");

dc.selectobject(&poldfont)

大家可以試一下。

VC中實現文字豎排的簡單方法 推薦

好多人都覺得在vc中實現文字豎排是一件很難的事情,其實可以使用 躺 著的字型很方便的實現文字豎排。windows中有一些字型是 躺 著的,例如 fixedsys system 宋體 黑體等等,有很多,這些字型和不加 的字型的唯一區別就是用這些字型顯示的文字是 躺 著的。如下圖 對這些 躺 著的字型進...

CSS建立豎排文字的簡單方法小結

下面是由我翻譯自nettuts 的文章,希望這幾種方法能夠給你帶來一些提示。方法一 標籤 一種可能的方法 但不推薦 是在每個字母後面新增 標籤來實現豎排文字 複製 如下 程式設計客棧 script language j ascript ffcod delpost.runcode9 value ffc...

VC 程式自校驗的簡單方法

在project settings link中去掉generate debug info和link incrementlly選項,再選擇category組合框的customize,去掉use program database選項,最後在project options中加入 release 一切ok!...