by 7 » 2007年3月04日(日) 18:12
> 水平スクロールバーは 使用可にしているのに 水平スクロールバーは
> ハイライトできず 使えません
> この水平スクロールバーは 複数列で 使用するものなのでしょうか?
LB_SETHORIZONTALEXTENTというメッセージを使ってリストボックスの項目の幅を設定する必要があります。
リストビューなどは自動でやってくれるんだと思うんですけど、リストボックスは手動でやる必要があります...。
LB_SETHORIZONTALEXTENTのwParamには項目の中で最も長い文字列の横幅をピクセル単位で指定する必要があります。
文字列の横幅をピクセル単位で取得するのが結構難しかったような気がします。
誰か詳しい方あと頼みます。
> 水平スクロールバーは 使用可にしているのに 水平スクロールバーは
> ハイライトできず 使えません
> この水平スクロールバーは 複数列で 使用するものなのでしょうか?
[b]LB_SETHORIZONTALEXTENT[/b]というメッセージを使ってリストボックスの項目の幅を設定する必要があります。
リストビューなどは自動でやってくれるんだと思うんですけど、リストボックスは手動でやる必要があります...。
[b]LB_SETHORIZONTALEXTENT[/b]の[b]wParam[/b]には項目の中で最も長い文字列の横幅をピクセル単位で指定する必要があります。
文字列の横幅をピクセル単位で取得するのが結構難しかったような気がします。
誰か詳しい方あと頼みます。