Einen unsichbaren Button im Dialog



  • Hallo Leute!

    Es ist zwar ne komische Sache, aber ich will nen Button, den man nicht sieht (also auch keinen Rahmen), den man aber trotzdem drücken kann.

    Ich habe die Einstellungen der Logik nach gesetzt, aber entweder hab ich nen Rahmen drum oder ich kann ihn nicht drücken. Wenn ich in unsichbar setzte, dann ist er auch nicht anwählbar, wenn ich Ihn sichbar mache, ist ein Rahmen drum, obwohl Rahmen ausgeschaltet ist.

    Hat jemand ne Idee?

    Danke Ranger



  • Subclassen.
    Erstell dir eine eigene von CButton abgeleitete Klasse, füge die virtuelle OnDrawItem()-Funktion hinzu und zeichne es selbst.
    Dürfte am einfachsten gehen.



  • Das klingt nach ner guten Idee, leider weis ich nicht genau, was alles in der CButton Funktion drinsteht in OnDrawItem();

    Ist dass dann zu kompliziert??

    Vielen Dank, Ranegr



  • Sorry hab es gefunden, es geht doch über die Einstellungen, man muss nur "Benutzerdarstellung" auf True setzten und noch bissl probieren.

    Hab es auf jeden Fall geschafft.

    Danke für die Denkanregung



  • Kein Problem. Wenn ich Zeit habe, poste ich dennoch mal Code hierein.
    Letztens kam schonmal die Frage auf. Und ich denke einfach nicht an den Code...
    *schäm*


Anmelden zum Antworten