[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2005/11/29(Tue) 18:36
投稿者名:book
Eメール:
URL :
タイトル:
縦書き
VB6.0
文字をwordみたいに縦書きにして表示したいのですが、わかる方いますか?

僕が思うにtextbox自身を時計回りに90度回転し
textbox内の文字を反時計回りに90度回転(アルファベットは回転しない/if文で)
すれば出来るのですがこんなことって可能ですか?

他にもやり方を知っている方がいれば教えて下さい。
お願いします。

投稿時間:2005/11/29(Tue) 23:19
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: 縦書き
> VB6.0
詳しい環境と表示したいコントロール等を詳しく書いて下さい。

> 僕が思うにtextbox自身を時計回りに90度回転し
TextBox ではできません。

> 他にもやり方を知っている方がいれば教えて下さい。
Win32 API 関数の CreateFont について調べて見てください。
OS や VB のバージョンによっては、RichTextBox を使用すれば表示できます。
1行だけとかなら縦書きフォントを1文字づつ表示するとか。

投稿時間:2005/11/30(Wed) 00:06
投稿者名:book
Eメール:
URL :
タイトル:
Re^2: 縦書き
> > VB6.0
> 詳しい環境と表示したいコントロール等を詳しく書いて下さい。
>
> > 僕が思うにtextbox自身を時計回りに90度回転し
> TextBox ではできません。
>
> > 他にもやり方を知っている方がいれば教えて下さい。
> Win32 API 関数の CreateFont について調べて見てください。
> OS や VB のバージョンによっては、RichTextBox を使用すれば表示できます。
> 1行だけとかなら縦書きフォントを1文字づつ表示する

返信ありがとうございます。
一応環境はXP homeでVB6.0のSP6です。

できれば、コントロールはtextboxがいいんですが、特に希望はありません。

ここのサイト内をgoogleで検索したところTextBoxでは難しいみたいですね。
とりあえず、Win32 API 関数の CreateFont を調べてみます。