Re: SetKeyInputStringColor引数間違え? ( No.1 ) |
- 名前:管理人 日時:2007/11/08 14:13
1.
白指定で赤字表示になってしまうのはバグです。
2.
変換候補枠の縁は変換時の文字枠の色、中身は黒なのは現状では固定で、
変更することは出来ません。
3.
引数の説明は正確かと言われれば微妙に誤っているような気がしますが、
説明と実際の効果が違うということはありませんでした。
以下が上記に対する対処です。
1.
申し訳ありません、修正しました。
2.
変換候補枠の縁と中身の色を指定できるように SetKeyInputStringColor 関数
の引数を追加しました。
3.
SetKeyInputStringColor 関数の引数の説明に手を加えました。
というわけで、宜しければ以下の引数を追加したバージョンをダウンロードして下さい。m(_ _)m
http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe //VC用
http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe //BCC用
(中身を既存のライブラリのファイルに上書きして、BCCをお使いの
場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)
SetKeyInputStringColor の引数は以下のようになりました。
int NmlStr : 入力文字列の色
int NmlCur : IME非使用時のカーソルの色
int IMEStr : IME使用時の入力文字列の色
int IMECur : IME使用時のカーソルの色
int IMELine : IME使用時の変換文字列の下線
int IMESelectStr : IME使用時の選択対象の変換候補文字列の色
int IMEModeStr : IME使用時の入力モード文字列の色(「全角ひらがな」等)
int NmlStrE : 入力文字列の縁の色
int IMESelectStrE : IME使用時の選択対象の変換候補文字列の縁の色
int IMEModeStrE : IME使用時の入力モード文字列の縁の色
int IMESelectWinE : IME使用時の変換候補ウインドウの縁の色
int IMESelectWinF : IME使用時の変換候補ウインドウの下地の色
NmlStrE 以下が今までリファレンスに載っていなかった引数で、今回追加した
引数は IMESelectWinE と IMESelectWinF となります。
引数の意味は注釈の通りですので、宜しければお試しになってみて下さい。
|
Re: SetKeyInputStringColor引数間違え? ( No.2 ) |
- 名前:ライブラリ使用者 日時:2007/11/09 00:58
早速の対応有難う御座います。
思った通りの形にすることはできました。
ただ、GetColor(255,255,255)指定時、表示色がおかしくなるようです。
3引数IMEStr :黄色
6引数IMESelectStr :赤色
12引数IMESelectWinF :黒色
※すべての引数で試した訳ではありません。
また、(255,255,254)指定時などは問題ありませんでした。
|
Re: SetKeyInputStringColor引数間違え? ( No.3 ) |
- 名前:管理人 日時:2007/11/10 11:09
すいません、確認が足りませんでした。m(_ _;m
GetColor(255,255,255) を指定した場合の問題を修正したバージョンを
アップしましたので、宜しければお使いください。
http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe //VC用
http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe //BCC用
(中身を既存のライブラリのファイルに上書きして、BCCをお使いの
場合は『再構築』、VCをお使いの場合は『リビルド』をして下さい)
|