Handle eines PropertySheets bekommen



  • Hallo,

    Ich habe auf einem Dialogfenster ein Propertysheet mit 2 Seiten. Auf der ersten Seite gibt es nochmal ein PropertySheet, diesmal mit 3 Seiten.
    Wie ich von dem PropertySheet die Elemente des (Haupt)Dialogfensters steuren kann weis ich schon:

    CHauptFenser *p_iCHauptFenster = (CR6S_CHauptFenser*) GetOwner();
    //und dann halt
    p_iCHauptFenster -> ...
    

    Was ich jetzt aber wissen will ist, wie ich von dem Hauptfenster aus die einzelnen Elemente (und Memberfunktionen) des PropertySheets (an)steuern kann. Ich hab schon mit GetWindow

    GetWindow(GW_CHILD); 
    //und 
    GetNextWindow(GW_HWNDPREV);
    

    versucht den Handle des PropSheet zu bekommen, aber der findet nur die Buttons und anderen Elemente die auf meinem Hauptfenster liegen.

    Ich Programmiere das ganze mit MFC und da akzeptiert er erst gar nicht das WinApi GetWindow(HWND hWnd, UINT uCmd ) (Fehler: Funktion akzeptiert keine 2 Parameter).
    Kann mir jemand helfen? Ich blick da nicht mehr durch. Hab auch schon in der FAQ geguckt und gesucht, aber da hatte niemand ein ähnliches Problem 😕 .

    Sowas wie ein GetChild() gibts ja leider nicht.

    gruß Chris++



  • Wenn du mit MFC arbeitest musst du afaik :: vor WinAPI-Funtkionen schreiben.


Anmelden zum Antworten