如何在SendMessage中使用EM_SETSCROLLPOS滚动到文本框的底部?

时间:2014-01-23 14:31:14

标签: c++ c textbox scrollbar richedit

我试过了:

tagPOINT mypoint;
    mypoint.x=0;
    mypoint.y = (17 * (tmsgcount - 16)) + 5;
SendMessage(hwnd,EM_SETSCROLLPOS,0,(LPARAM)&mypoint);

我试图计算高度,我应该向下滚动到达滚动条底部的点。但这只适用于我有相同的字体类型大小和屏幕分辨率,似乎不是正确的解决方案。

如果我新的如何在文本框中获得文本的高度我可以使用它,或者如果有一些已经定义的值滚动到底部值?我可以在网上找到这么少的例子。有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

您可以发送EM_LINESCROLL以滚动到最后一行。