Subclassing.



  • Kann man eigentlich auch zwei Controls subclassen, oder erstellt man da je ein extra Fenster für?
    Kurze Anleitung wie das geht, wäre nett (wenns denn überhaupt möglich ist).

    Gruß,
    w.s.



  • Hi,

    winapi scientist schrieb:

    Kann man eigentlich auch zwei Controls subclassen

    noe das geht leider nicht, denn man kann "SetWindowLong" nur genau einmal aufrufen. Nach dem ersten aufruf ist ein "Schalter" umgelegt der das ausfuehren des benoetigten Code zum Subclassen verhindert.

    Kann man wohl nichts machen.....

    Aber jetz mal im ernst. Warum sollte das nicht gehn? Einfach fuer jedes Fenster die Funktion "SetWindowLong" mit den entsprechenden Parameter aufrufen 😉

    Gruessli C0de4Fun


  • Mod

    @C0de4Fun: Man kann beliebig oft Subclassen (zum Glück). Derjenige der den Subclass durchführt muss ja die ehemalige Fensterfunktion sichern und aufrufen, wenn er es für richtig hällt.

    Allerdings kann sich nur der letzte Subclass ohne Gefahr aus der Liste der Fensterprozeduren entferen...


Anmelden zum Antworten