Die Position von CSliderCtrl



  • Hallo zusammen,

    wenn ich beim Erstellen einer GUI in Visual C++ .NET einen horizontalen CSliderCtrl "male", dann bleibt der eigentliche Slider immer oberkantig, wenn ich die Höhe des Client-Bereichs des SliderCtrl-Objekt vergrößere. Bei einem großen Client-Bereich ist der Slider ungefähr so positioniert:

    ****************************************************
    *      |                                           *
    *  ----------------------------------------------- *
    *      |                                           *
    *                                                  *
    *                                                  *
    *                                                  *
    *                                                  *
    *                                                  *
    *                                                  *
    ****************************************************
    

    ich möchte den Slider aber gerne mittig haben, weil ich auf den Client-Bereich des Sliders ein spezielles Bitmap legen möchte.

    ****************************************************
    *                                                  *
    *                                                  *
    *                                                  *
    *      |                                           *
    *  ----------------------------------------------- *
    *      |                                           *
    *                                                  *
    *                                                  *
    *                                                  *
    ****************************************************
    

    Wie mache ich das?

    Viele Grüße



  • GetClientRect()
    GetWindowRect()
    MoveWindow()

    Siehe MSDN


Anmelden zum Antworten