TComboBox で ドロップダウンした項目の選択について

解決


笹団子  2012-10-14 15:32:32  No: 43179  IP: 192.*.*.*

お世話になります。
TComboBoxの項目を選択する場合には、通常はドロップダウン⇒マウスでクリックしますが、その場合には、ドロップダウンリストが閉じてしまいます。
ドロップダウンした状態で、マウスを移動させ、マウス下の反転表示をされいているTextを(ドロップダウンリストを閉じずに)取り込むことは可能でしょうか。

編集 削除
KHE00221  2012-10-15 11:53:26  No: 43180  IP: 192.*.*.*

csOwnerDrawFixed か csOwnerDrawFixed
にして
ComboBox1DrawItem

odFocused in State
のときのText

編集 削除
笹団子  2012-10-15 16:35:06  No: 43181  IP: 192.*.*.*

KHE00221さんありがとうございました。
ただ、テキストを編集することが必要な場合もあり、csDropDownの状態で行うことは無理でしょうか。

編集 削除
KHE00221  2012-10-20 11:22:05  No: 43182  IP: 192.*.*.*

たぶん無理

編集 削除
KHE00221  2012-10-20 11:22:05  No: 43183  IP: 192.*.*.*

たぶん無理

編集 削除
KHE00221  2012-10-20 11:46:45  No: 43184  IP: 192.*.*.*

基本 csDropDown にしておいて DropDown したときだけ
csOwnerDrawFixed か csOwnerDrawFixed にすれば
できるんだけど・・・・

編集 削除
笹団子  2012-10-21 06:28:25  No: 43185  IP: 192.*.*.*

KHE00221さん ありがとうございました。
代わりの方法を考えます。

編集 削除
たぶん無理?  2012-10-22 15:23:35  No: 43186  IP: 192.*.*.*

GetComboBoxInfoでドロップダウンリストのハンドルを取得し、
それをサブクラス化すれば取得可能です。

編集 削除