掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
スクロールバーを動かすには? (ID:61676)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
水平スクロールバーが初期位置から動かせません。 コードは以下のよう書きました。 どなたかアドバイスをお願いします。(XP,.net 2003) BOOL CScrollDlg::OnInitDialog() { CDialog::OnInitDialog(); // TODO : ここに初期化を追加してください CDialog::OnInitDialog(); CScrollBar* sbar_scale =(CScrollBar*)GetDlgItem(IDC_SCROLLBAR_SCALE); sbar_scale->SetScrollRange(0,100); sbar_scale->SetScrollPos(70); return TRUE; // return TRUE unless you set the focus to a control // 例外 : OCX プロパティ ページは必ず FALSE を返します。 } void CScrollDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) { // TODO : ここにメッセージ ハンドラ コードを追加するか、既定の処理を呼び出します。 switch(nSBCode){ case SB_THUMBPOSITION: pScrollBar->SetScrollPos(nPos); break; } CDialog::OnHScroll(nSBCode, nPos, pScrollBar); }
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.