トップページ > 記事閲覧
C#DXライブラリ(改造済)で右詰め,左詰めができません。
名前:leaf8429 日時: 2014/09/28 17:43

初めまして。プログラムをしていてわからないところが出てきましたので,質問したいと思います。 C#のDXライブラリで変数の値を表示させたいと思い DrawFormatString関数を探していたところ, 「CCS wiki」というサイトに同名の関数の サンプルが載っていたので 改造してDrawFormatStringToHandle関数を作り, DXライブラリのクラスにペーストしました。 しかし右揃えや左揃えの仕方が分かりません。 他のサイトで方法を探しても見つかりませんでした。 本来の使い方では無い事は分かっておりますが, もしよい方法があれば助言を頂けると有難いです。 よろしくお願いいたします。
メンテ

Page: 1 |

Re: C#DXライブラリ(改造済)で右詰め,左詰めができません。 ( No.1 )
名前:管理人 日時:2014/09/28 23:06

C#でしたら DrawFormatString を使用しなくても、string型で文字列操作は代用できるのではないでしょうか? 意図通りになるように文字列を組み上げた stringを使用して DrawStringToHandle を使った方が良いと思いますが・・・ Google で「Cシャープ 文字列 左揃え」というキーワードで検索を掛けてみたところ、 C#の文字列操作に関する記述があるサイトが幾つも見つかりましたので、よろしければ検索してみてください
メンテ
解決しました。 ( No.2 )
名前:leaf8429(解決) 日時:2014/10/05 21:32

レスが遅れてすみません。 変数をString型にしてから 「指定の文字数になるまで空白を入れる」処理を してからDrawStringToHandle関数で描画したら 意図通りの表示がされました。 ご返事およびアドバイスを有難うございました。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存