Thema subclassing



  • Folgendes Problem:
    Beim subclassen muss man doch immer den Pointer auf die parent prozedur speichern (globale variable).
    Was mache ich wenn ich 100 Parent Fenster habe? - Dann müsste ich 100 Pointer auf die jeweiligen 100 Windows Prozeduren haben.
    (wenn ich 1e Subclass habe, aber 100 globale Pointer, woher weiß die subclasse welchen von den 100 Sie nehmen soll?)



  • SetWindowLongPtr (GWL_USERDATA)
    oder
    SetProp



  • subclassing schrieb:

    Folgendes Problem:
    Beim subclassen muss man doch immer den Pointer auf die parent prozedur speichern (globale variable).

    Nein du speicherst die alte WNDPROC die dir SetWindowLong liefert, diese rufst du auf.


Anmelden zum Antworten