次の方法で共有


CProgressCtrl::SetPos

更新 : 2007 年 11 月

プログレス バー コントロールの現在位置を nPos で指定した位置に設定し、新しい位置を反映するためにバーを再描画します。

int SetPos(
   int nPos 
);

パラメータ

  • nPos
    プログレス バー コントロールの新しい位置を指定します。

戻り値

プログレス バー コントロールの直前の位置を返します。

解説

プログレス バー コントロールの位置とは、画面上の物理的な位置ではなく、SetRange で指定した上限と下限で表される範囲です。

使用例

CProgressCtrl myCtrl;

// Create a child progress control.
myCtrl.Create(WS_CHILD|WS_VISIBLE, CRect(10,10,200,30), pParentWnd, 
   IDC_PROGRESSCTRL);

// Set the range to be 0 to 100.
myCtrl.SetRange(0, 100);

// Set the position to be half, 50.
myCtrl.SetPos(50);   

必要条件

ヘッダー : afxcmn.h

参照

参照

CProgressCtrl クラス

階層図

CProgressCtrl::OffsetPos

CProgressCtrl::SetRange

CProgressCtrl::StepIt

その他の技術情報

CProgressCtrl のメンバ