I'm working in C#, Windows Forms application, and have a problem getting scroll position for RichTextBox with large amount of text.
I'm using this code:
public class POINT
{
public int x;
public int y;
public POINT()
{
}
public POINT(int x, int y)
{
this.x = x;
this.y = y;
}
}
SendMessage(this.Handle, EM_GETSCROLLPOS, 0, res)
But, when control contains large amount of text, resulting y offset is incorect because upper 16 bits of Y are always 0.
Is there any way to get scroll position larger than 16 bits?
I thought it was about time to case this into an answer
This will get the offset, of the character relative the the control