次の方法で共有


CPagerCtrl::GetScrollPos

現在のページャー コントロールのスクロール位置を取得します。

int GetScrollPos() const;

必要条件

ヘッダー: afxcmn.h

戻り値

測定されるピクセルの現在のスクロール位置。

解説

このメソッドは Windows SDKで説明する PGM_GETPOS のメッセージを送信します。

使用例

次の例は、ページャー コントロールの現在のスクロール位置を取得するに CPagerCtrl::GetScrollPos のメソッドを使用します。ページャー コントロールがゼロに既にスクロールされていない場合、左端の位置は、この例のスクロール位置をゼロに設定するに CPagerCtrl::SetScrollPos のメソッドを使用します。

void CCSplitButton_s2Dlg::OnXScrollposition()
{
    int pos;
    CString str;
    pos = m_pager.GetScrollPos();
    if (pos != 0) 
        m_pager.SetScrollPos(0);
    str.Format(_T("Old position = %d; new position = 0"), pos);
    MessageBox(str);
}

参照

関連項目

CPagerCtrl クラス

階層図

PGM_GETPOS

CPagerCtrl::SetScrollPos