Я попробовал это:
tagPOINT mypoint;
mypoint.x=0;
mypoint.y = (17 * (tmsgcount - 16)) + 5;
SendMessage(hwnd,EM_SETSCROLLPOS,0,(LPARAM)&mypoint);
Я пытался вычислить высоту, которую я должен прокрутить вниз, чтобы добраться до нижней части полосы прокрутки с точкой. Но это работает только тогда, когда у меня одинаковый размер шрифта и разрешение экрана и не похоже на правильное решение.
если я новый, как я мог бы получить высоту текста в текстовом поле, я мог бы использовать это, или если есть какое-то уже определенное значение для прокрутки до нижнего значения? Я могу найти так мало примеров в Интернете. любая помощь, пожалуйста?
Вы можете отправить EM_LINESCROLL для прокрутки до последней строки.