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

解決


笹団子  2012-10-15 00:32:32  No: 43179  IP: [192.*.*.*]

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

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

csOwnerDrawFixed か csOwnerDrawFixed
にして
ComboBox1DrawItem

odFocused in State
のときのText

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

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

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

たぶん無理

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

たぶん無理

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

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

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

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

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

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

編集    削除