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
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.
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 90StepIt
wird beispielsweise die Position auf 10 festgelegt.
So ändern Sie die Position um einen beliebigen Betrag
Verwenden Sie die OffsetPos-Memberfunktion , um die Position zu ändern.
OffsetPos
akzeptiert negative Werte.Hinweis
OffsetPos
im Gegensatz dazuStepIt
wird die Position nicht umbrochen. Die neue Position wird an den Bereich angepasst Standard.
So ändern Sie die Position in einen bestimmten Wert
- 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.