DDX_Scroll

DDX_Scrollは、スクロールバーのつまみの位置を取得できる。

DDX_Scroll | Microsoft Docs

スクロールバー
スクロールバー

このようにスクロールバーを配置し、

変数の追加
変数の追加

変数の追加で、

Control
Control

ControlではCScrollBar、

Value
Value

Valueではintを指定。

このように追加される。

IDC_SCROLLBAR1とm_xvScrollBar1はDDX_Scrollで紐付く。

m_xcScrollBar1.SetScrollRangeで、スクロール範囲を0から100とする。
また、m_xcScrollBar1.SetScrollPosで、つまみの位置は50とする。

Button1が押されたら、UpdateDataで更新し、m_xvScrollBar1につまみの位置が格納されるので、メッセージボックスで表示。

実行
実行

この状態で、Button1を押すと、

位置は50
位置は50

位置は50であることがわかる。

Sample/mfc/DDX_Scroll/DDX_Scroll/src/DDX_Scroll at master · bg1bgst333/Sample · GitHub