GetCaretPosでキャレットの位置を取得する。
GetCaretPos 関数 (winuser.h) - Win32 apps | Microsoft Learn
メニューリソースに、
Item2-2を追加。
GetCaretPos.cppでは、
Item2-2が選択されたら、GetCaretPosでキャレット位置を取得して表示。
渡したPOINT構造体変数ptにエディットボックス上のどこの位置座標かが格納される。
(ドット単位でキャレットの棒の一番上の点の座標かな。)
キャレットを一番左に。
Item2-2を選択。
(0, 0)の位置。
1文字目の後ろ。
(15, 0)の位置。
一番右、5文字目の後ろ。
(75, 0)の位置。
Sample/winapi/GetCaretPos/GetCaretPos/src/GetCaretPos at master · bg1bgst333/Sample · GitHub