Freigeben über


Bearbeiten des Statussteuerelements

Es gibt drei Möglichkeiten, die aktuelle Position eines Statussteuerelements (CProgressCtrl) zu ändern.

  • Die Position kann durch einen voreingestellten Inkrementbetrag geändert werden.

  • Die Position kann durch einen beliebigen Betrag geändert werden.

  • Die Position kann in einen bestimmten Wert geändert werden.

So ändern Sie die Position um einen voreingestellten Betrag

  1. Verwenden Sie die SetStep-Memberfunktion , um den Inkrementbetrag festzulegen. Standardmäßig ist dieser Wert 10. Dieser Wert wird in der Regel als eine der anfänglichen Einstellungen für das Steuerelement festgelegt. Der Schrittwert kann negativ sein.

  2. Verwenden Sie die StepIt-Memberfunktion , um die Position zu erhöhen. Dadurch wird das Steuerelement selbst neu gezeichnet.

    Hinweis

    StepIt bewirkt, dass die Position umgebrochen wird. Bei einem Bereich von 1 -100, einem Schritt von 20 und einer Position von 90 StepIt wird beispielsweise die Position auf 10 festgelegt.

So ändern Sie die Position um einen beliebigen Betrag

  1. Verwenden Sie die OffsetPos-Memberfunktion , um die Position zu ändern. OffsetPos akzeptiert negative Werte.

    Hinweis

    OffsetPosim Gegensatz dazu StepItwird die Position nicht umbrochen. Die neue Position wird an den Bereich angepasst Standard.

So ändern Sie die Position in einen bestimmten Wert

  1. Verwenden Sie die SetPos-Memberfunktion , um die Position auf einen bestimmten Wert festzulegen. Bei Bedarf wird die neue Position so angepasst, dass sie innerhalb des Bereichs liegt.

In der Regel wird das Statussteuerelement ausschließlich für die Ausgabe verwendet. Verwenden Sie GetPos, um die aktuelle Position ohne Angabe eines neuen Werts abzurufen.

Siehe auch

Verwenden von CProgressCtrl
Steuerelemente