| |
こんばんは、いつもお世話になっております。稲見です。
> 確り確認していませんが、「透明」であるかにかかわらず、末尾の要領で色
>が取得できる気がするのですがどうでしょう? 逆に透明なのかどうかが解りま
>せんが....。
>//------------------------------------------------------------
>message hex( getconfigcolor( colorcode&31, 1 ) );
早速のレスありがとうございます。
ただ、そのコードだと取得できないと思います。
例えば、「http://www.sample.com/」の「URL部分」の一部
「sample」って文字列を特に強調3とかにして、文字色を変更したいけど、背
景色は変えたくないって場合に、「背景=透明」とします。
この状態で「sample」の上にカーソルを動かして、colorcodeを取得すると、
当然、「特に強調3」が帰ってきます。
で、getconfigcolorから素直に背景色を取得すると、0xFFFFFFFFとなり、透明
であることは分かるのですが、カーソル位置が実際に何色に着色されているの
かはその背景の、強調表示が何かによって違ってしまいます。
上記の例だと、「http://www.sample.com/」と「D:\sample.txt」のsample部
分はそれぞれ、別の色を表示させることが出来ますが、これをマクロから取得
出来ないのかな?
ってことです。
説明が下手で申し訳ありません。
|
|