• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MFCでのスクロールバーの扱い)

MFCでのスクロールバーの扱い

このQ&Aのポイント
  • ウインドウに垂直スクロールバーを表示させたのですが、ドラックしても、マウスを離すと一番上まで自動的に戻ってしまいます。どうすれば、マウスを離した位置でスクロールバーが停止するのでしょうか?
  • MFCのViewクラスでメンバ関数v_posを定義し、コンストラクタで初期化しました。また、OnVScroll関数では、ドラッグ操作の処理を記述しましたが、うまく動作しません。何が原因でしょうか?
  • 使用している環境はXPとVisualStudio.Net2003です。どなたかアドバイスをいただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • clsdi99
  • ベストアンサー率63% (31/49)
回答No.1

SCROLLINFOでスクロールの位置を設定するには メンバのfMaskにSIF_POSをセットする必要があります。 あとcbSizeにSCROLLINFOのサイズもセットします。 si.cbSize = sizeof (si); si.SIF_POS = SIF_POS; si.nPos = xxxx;

candlefire
質問者

お礼

出来ました!! ありがとうございました

関連するQ&A