Tooltips für Combobox



  • Hallo zusammen!

    Ich möchte für einer Combobox Tooltips anzeigen lassen, und zwar so, dass sie auch bei der aufgeklappten Combobox erscheinen. Für jeden Item eigenen Text anzeigen. Ich habe versucht, für jeden Item den Rechteck zu ermitteln und damit die Tooltips zu initialisieren. Klappte leider nicht. Das Problem ist, denke ich, dass wenn die Combobox aufgeklappt ist, und die Maus über den Items fährt, ist sie in dem Fall ausserhalb von Combobox.

    Hat jemand eine Idee, wie man das hinkriegen kann?

    Danke.



  • Keine Idee? Das glaube ich einfach nicht 😕

    Bitte !!!



  • ich weis nicht ob dir das weiterhilft.

    eine combobox hat mehrere HWND siehe COMBOBOXINFO.

    du müsstest ::GetComboBoxInfo aufrufen um die handle der liste zu erhalten, um dein Tooltips zu initialisieren.

    ich denke, dann solltes es funktionieren oder schaue dir mal unter http://www.codeproject.com da solltes es beispiele geben.

    volker



  • Hallo!

    Nein, das hilft nicht wirklich... 😞

    Ich kann GetComboBoxInfo() nicht verwenden (vermutlich deshalb, weil diese Funktion ab WINVER >= 0x500 deklariert ist)

    Ich habe versucht, den Zeiger auf das andere Fenster mit ChildWindowFromPoint() zu holen und dann noch ein AddTool() mit dem Zeiger zu machen, aber das hat auch keine Wirkung.

    Ich werde mich über weitere Ideen freuen

    Danke




Anmelden zum Antworten