WM_HSCROLLをやってなかったので、ここのイベント時の処理も書いて、水平方向にもスクロールしてみる。
WM_HSCROLL メッセージ (Winuser.h) - Win32 apps | Microsoft Learn
WM_HSCROLL.cppで、
左クリック時の初期化で、水平方向分の設定も追加。
WM_HSCROLLに来た時の処理も追加。
![起動時](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20221012/20221012131934.png)
起動時。
![左クリックで表示](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20221012/20221012132005.png)
左クリックで表示。
![右に1ピクセルずつスクロール](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20221012/20221012132048.png)
右に1ピクセルずつスクロール。
![1ページスクロールで一気に。](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20221012/20221012132133.png)
1ページスクロールで一気に。
![つまみを1番左に戻す。](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20221012/20221012132219.png)
つまみを1番左に戻す。
スクロールするたびに見えてなかった部分は白く出てしまう。
Sample/winapi/WM_HSCROLL/WM_HSCROLL/src/WM_HSCROLL at master · bg1bgst333/Sample · GitHub