- 378 名前:350 mailto:sage [04/11/25 17:09:33]
- 言っている事には全く同意なんだが…
AECHAR str[] = {' ', '\0'}; //←半角スペース こうした。 '※'を表示したいんじゃなくて、全角文字の幅が欲しかっただけなので、 半角で得た幅に2を掛けておしまい。 …とはちゃんと書いてなかったか、説明不足スマソ。 他の箇所は先にも書いたとおりSTREXPAND使ってる。 で、何故この幅が必要かというと、 画面サイズと文字サイズを基準にテキストボックスを作ってるから。 テキストボックスの画像はバラバラのパーツなので、これを基準には出来ない。 画面サイズのみ基準に計算すると半角文字が1文字はみ出る可能性があるので、 それを予防する為の全角文字サイズ確保ってトコなんですわ。 固定ピッチでなくなると、この仕様そのものが使えなくなる。 と言うか半角1文字のズレを許容範囲とするなら、このままでもほぼ問題ない。 画像サイズ基準にして画像差し替えだけで対応できるのがベターなのかもしれないが、 漏れの力ではこれ以上の仕様変更は無理○| ̄|_ 関係ないが >無視してつかーさい 何便?
|

|