■ 質問はここへ ■

735 にジャンプ
No. 732 題名 : 半角文字と全角文字の別色設定 投稿者 : kyoko
No. 733 題名 : Re:半角文字と全角文字の別色設定 投稿者 : かぶねこ HP
No. 734 題名 : Re^2:半角文字と全角文字の別色設定 投稿者 : kyoko
No. 735 (734へのコメント)投稿者: かぶねこ HP日付: 2003/01/11 22:20:51
題名 : Re^3:半角文字と全角文字の別色設定

>前もって見つけられなくてすみませんでした。

いやいや、ヘルプは厖大なので、見つけられなくて当然です。

>私はテキスト・ファイルでは英語(半角)を主体としていますので、書式の色設定では
>テキスト部分(基本)の色を半角英数に、色変更部分(「指定文字」)を全角(日本語)
>にしたく、これだと全角の数字しか変えられないようなので当時これを諦めていたので
>した。

ヘルプではマクロの例として全角数字の強調表示が取り上げられているだけで、
指定文字に指定するのは「範囲」であればなんでもいいのです。だから、全角文
字なら、

proc main
if @hwnd = 0 then exit proc
@PrintCode = 1
@PrintCodeSet 1,&h8140,&hFC4B
end proc

というあたりの範囲で着色できます。(範囲からはずれる文字があったら、文字
コードを確認してそこまで範囲を広げます。)

しかし、ひょっとして広い範囲の文字について QX に判断させると、多少表示速
度などに影響がありはしないか……、などという懸念もあります。わたしはその
へんどうなのかわからないのですが、「指定文字」のほうが多いような状況でも
いいのか、自信を持って「大丈夫」とは言えません。

いずれにしても、もしスピードに問題が出たら、基本色と指定文字色を逆にして
……というほうにすればいいですね。実験してみてください。

No. 736 題名 : Re^4:半角文字と全角文字の別色設定 投稿者 : kyoko
No. 737 題名 : Re^5:半角文字と全角文字の別色設定 投稿者 : かぶねこ HP
No. 738 題名 : Re^6:半角文字と全角文字の別色設定 投稿者 : kyoko

全テキストを表示
順番に表示(No. 735 から)


メールアドレスを表示するにはURLの後ろに &m=7ce78500 をつけてください。
ユーザー フォーラム一覧

http://www2k.biglobe.ne.jp/~araken/
http://0ban.com/araken/