Freigeben über


Bearbeiten des Statussteuerelements

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

  • Die Position kann durch eine Voreinstellungsinkrementmenge geändert werden.

  • Die Position kann durch eine beliebige Größe geändert werden.

  • Die Position kann zu einem bestimmten Wert geändert werden.

Um die Position um eine voreingestellte ändern betragen Sie

  1. Verwenden Sie die SetStep-Memberfunktion, um die Inkrementmenge festzulegen. Der Standardwert beträgt 10. Dieser Wert wird üblicherweise als einer der anfänglichen Einstellungen für das Steuerelement festgelegt. Der Schrittwert kann negativ sein.

  2. Verwenden Sie die StepIt-Memberfunktion, um die Position inkrementiert werden. Dies bewirkt, dass Steuerelemente sich neu zu zeichnen.

    Hinweis

    StepIt verursacht die Position um.Beispielsweise einen Bereich von 1 gegeben - 100, ein Schritt von 20 und eine Position 90, StepIt legen die Position auf 10. fest.

Um die Position um eine beliebige Größe ändern

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

    Hinweis

    OffsetPos, außer StepIt, wird nicht die Position ein.Die neue Position wird, innerhalb des Bereichs bleiben angepasst.

Um die Position auf einen bestimmten Wert ändern

  • Verwenden Sie die SetPos-Memberfunktion, um die Position auf einen bestimmten Wert festzulegen. Bei Bedarf wird die neue Position, im Bereich angepasst zu sein.

In der Regel wird das Statussteuerelement nur für Ausgabe verwendet. Um die aktuelle Position ohne einen neuen Wert anzugeben abzurufen, verwenden Sie GetPos.

Siehe auch

Referenz

Verwenden von CProgressCtrl

Konzepte

Steuerelemente (MFC)