EM_SCROLLCARET

EM_SCROLLCARETで、画面外などの選択されている文字列などキャレットのところまでスクロール移動する。

EM_SCROLLCARET メッセージ (Winuser.h) - Win32 apps | Microsoft Learn

これも含めて使って検索を実装する。
resource.hは、

こう書く。
EM_SCROLLCARET.cppは、

こう書く。

画面外の下にかきくけこがある。この状態で次を検索を押す。
画面外の下にかきくけこがある。この状態で次を検索を押す。

画面外の下にかきくけこがある。この状態で次を検索を押す。

ここまで移動する。
ここまで移動する。

ここまで移動する。
さらに押すと、

さらに下のかきくけこに移動。
さらに下のかきくけこに移動。

さらに下のかきくけこに移動。

これ以上は探しても無いのでこうなる。
これ以上は探しても無いのでこうなる。

これ以上は探しても無いのでこうなる。

Sample/winapi/EM_SCROLLCARET/EM_SCROLLCARET/src/EM_SCROLLCARET at master · bg1bgst333/Sample · GitHub