這篇文章主要介紹VC中如何實現文字豎排效果 ,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
網站的建設成都創新互聯公司專注網站定制,經驗豐富,不做模板,主營網站定制開發.小程序定制開發,H5頁面制作!給你煥然一新的設計體驗!已為效果圖設計等企業提供專業服務。好多人都覺得在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中如何實現文字豎排效果-創新互聯
鏈接分享:http://vcdvsql.cn/article34/ejise.html
成都網站建設公司_創新互聯,為您提供服務器托管、App設計、網站策劃、網站改版、電子商務、App開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯