CustomControl: Merken, wenn parent's Größe geändert wurde/wird



  • hi.

    ich hab ein Control geschrieben. Funzt auch soweit ganz gut.
    es füllt die komplette Client Area seines Parent. Jetzt will ich,
    das es immer noch die komplette Client Area ausfüllt, wenn die sich die
    Größe des Parent ändert. Wie fang ich das ab? Im Client Window Proc, oder muss
    ich im Parent WM_SIZE abfangen und dem client selbst bescheid geben?



  • hallo,

    WM_SIZE im Parent abfangen und ans Control weiterleiten

    mfg
    RB



  • RED-BARON schrieb:

    hallo,

    WM_SIZE im Parent abfangen und ans Control weiterleiten

    mfg
    RB

    okay, damit ändert sich für mich also nix 🙂



  • hab mich zu früh gefreut
    irgendwie funzt das nicht...
    wenn ich vom parent aus wieder WM_SIZE an das control schick, wird diese message anscheindend unendlich oft an das control geschickt 😞
    im control selber repositioniere ich das control mit setwindowpos
    muss ich dem control vielleicht noch nen bestimmten style oder so geben, damit es funzt?



  • oder direkt in der WndProc das Child in der Größe ändern (SetWindowPos bzw. MoveWindow) 🙄


Log in to reply