VCで縦書き文字を実現する簡単な方法(推奨)
2022-02-08 10:07:02
VCで縦書き文字を実装するのは難しいと思われがちですが、"lying"フォントを使えば簡単に実装することができます。
Windowsには、@Fixedsys、@System、@Song、@Boldなど、"lie"するフォントが存在します。その数は多く、@のないフォントとの違いは、それで表示される文字が"lieing"であることだけです。 "lieingです。以下のようになります。
これらのquot;lying"フォントを270度回転させると、次のようにテキストを縦に並べることができます。
次のコードは、縦書きのSongフォントを生成します。
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,"@SONG");
pOldFont=dc.SelectObject(&font)
dc.TextOut(50,50,"text vertical");
dc.SelectObject(&pOldFont)
/* He asked from hovertree.com */
誰でも試せる。
以上、VCで縦書きテキストを実現する簡単な方法(推奨)をお伝えしましたが、ご参考になれば幸いです、そして、スクリプトハウスを応援していただければと思います。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
IISログ解析ツールのvbsソースコード
-
ファイルをドラッグ&ドロップするとファイルパスが表示される vbs コード
-
VBSの基本 - vbscript動的配列
-
Windows 64ビットOS上で32ビット版vbscriptを実行する方法
-
VBSでスペースを含むパスを解決する3つの方法
-
ホストファイルのドメインアドレスの内容を削除するためにvbsを使用します。
-
vbsでスクリプトのカレントパスを取得する2つの方法
-
ファイルの作成時刻、最終修正時刻、最終アクセス時刻を取得する vbscript メソッド
-
iisftpdr.vbsでFTP仮想ディレクトリを作成する方法
-
Iisftp.vbsを使ったFTPサイトのリストアップ方法