Einzelnen Beitrag anzeigen

Reinhard Kern

Registriert seit: 22. Okt 2006
772 Beiträge
 
#6

Re: in DBGrid-Celle dargestelle Listbox wieder unsichtbar ma

  Alt 11. Jul 2009, 14:32
Zitat von karsten.kg:
Hallo Reinhard,

ja, ich wäre damit zufrieden. Ich kann mich ja später mal nach Lust und Laune mit Hooks beschäftigen. Den einzelnen Beiträgen hier im Forum zufolge ist es auch kein Hexenwerk.

Wie bekomme ich es denn innerhalb der Anwendung hin?

Gruß Karsten
Hallo,

nur so eine Idee und noch dazu eine, die hier nicht gern gesehen ist, weil es sich nicht um eine VCL-Komponente handelt, sondern um direkte Win32-API: man kann laut SDK die Maus auch capturen, wenn sie nicht gedrückt ist, und bekommt dann Mausereignisse über allen Fenstern des gleichen Threads. Du könntest also, wenn irgendwo in deinen Fenstern geklickt wird (ausser in der Listbox selbst) die Maus releasen und die Listbox invisible machen.

Ob das so glatt geht wie gedacht, musst du halt mal ausprobieren, ich habe das noch nicht getestet und weiss nicht, ob die Sache irgendwo einen Haken hat. Ich persönlich sehe sowas nicht als unsaubere Programmierung an, aber das musst du selbst entscheiden.

Gruss Reinhard
  Mit Zitat antworten Zitat