2015年6月24日水曜日

オーナードロー、カスタムドロー

uoclistにてボタンにテキストを重畳表示させたい

簡単なのはカスタムドローなのだけど、comctrl.dllのver6を必要とする。
uoclistはcomctrl.dll ver5を使用している(デザインの関係上)

comctrl.dllのver6を使用して表示をver5に戻すことはできるが、
該当する全てのコンポーネントに設定するのはめんどくさい><

なので、オーナードローで、となるのだが、
いままでビットマップを引数としてメッセージを送って設定していただけなので、
結構変更が必要になってくる。

ビットマップは、起動時にリソースから読み込んだもので、
全キャラで共通。。。

どうせ変更するのなら、各キャラごとにビットマップを用意し、適宜作成するほうが
よいのかもしれない。
Hueも変更できる。
が、その変更は結構めんどくさくてやる気が起きない><

というのを現時点で悩み中><

0 件のコメント:

コメントを投稿