GUI Parent Child Frage

  • Moin, mal wieder eine Frage an die Profis.

    Ich möchte die GUI Diskmgmt.msc als Child in ein Parent einfügen. Das funktioniert auch soweit.

    Trotzdem hab ich eine Frage bzw. ist mir etwas unklar.

    Nach dem "RUN" Befehl (Diskmgmt.msc) wird das Fenster erzeugt.

    Nach dem Befehl "_WINAPI_SetParent" wird das Fenster sofort in das Parent Fenster eingefügt.

    Soweit so gut. Leider war ich der Meinung das erst "WINMove" das ganze erledigt?

    Kann mir jemand einen Tip geben, warum die bei SetParent schon stattfindet?

    Versuch mal die Hardcopy anzuhängen.

    Danke co_steffl


    Nach Set_Parent

  • Zitat

    Kann mir jemand einen Tip geben, warum die bei SetParent schon stattfindet?

    Weil sich die Developer der WinAPI sich das so ausgedacht haben? - https://docs.microsoft.com/en-us/windows/…nuser-setparent

    Ist halt so, haben sich dazu so entschieden. Macht ja auch Sinn...

    Zitat

    Soweit so gut. Leider war ich der Meinung das erst "WINMove" das ganze erledigt?

    Wie kommst du darauf? Ist nicht der Fall, sobald du SetParent aufrufst weist du das Child Window den Parent Window zu. Die MoveWindow Funktion hat rein gar nichts damit zu tun: https://docs.microsoft.com/en-us/windows/…user-movewindow