PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
7713 | 99/08/20 09:26:30 | RE(5):PB6: ハイライト色の取得 By kin |
7712 | 99/08/19 22:31:10 | RE(4):PB6: ハイライト色の取得 By Taka |
7698 | 99/08/19 13:47:31 | RE(3):PB6: ハイライト色の取得 By kin |
7697 | 99/08/19 12:30:43 | RE(2):PB6: ハイライト色の取得 By furuya |
7667 | 99/08/18 16:43:04 | RE(1):PB6: ハイライト色の取得 By Taka |
7663 | 99/08/18 13:59:25 | PB6: ハイライト色の取得 By furuya |
カテゴリ:データウィンドウ
日付:1999年08月19日 22:31 発信者:Taka
題名:RE(4):PB6: ハイライト色の取得
furuyaさん、kinさん、こんばんは。
furuyaさん:
>ただ、標準のハイライト色のような濃い色だと、今度はチェックの有無が確認しずらくなって
>しまいましたが..
これってもしかして、2D表示の場合じゃないですか?
3D表示にしておけば、ボックスの中は常に白なので、背景色を黒にしても問題なく
認識できると思います。
kinさん:
>関数宣言
>Function uling GetSysColor(int idx) library \"USER32.DLL\"
おぉ、こんなAPIがあったのですね。また一つ勉強になりました。
>例
>ls_color += RGB(32,32,32)
これは要注意ですよ。
もとのRGBが 223 223 223 以下なら問題ありませんが、それぞれのうちどれか1つでも
223以上の設定だった場合、うかつに加算するだけでは意図した結果になりません。
取得したLong値をRGBに分解して、それぞれ均等に増やす(上限は255)という処理に
しないとまずいと思うのですが...
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 8
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.