How do I achieve this in a WinForms container control when the scroll bars are visible?
Highlighted here (Google Chrome browser):

EDIT: This cursor is the only one that is visible on a screenshot. I hope it’s clear what i mean.
EDIT:
Tried this on my control. Does not work.
const int WM_MBUTTONDOWN = 0x207;
protected override void WndProc(ref Message m)
{
if (m.Msg == WM_MBUTTONDOWN)
DefWndProc(ref m);
else
base.WndProc(ref m);
}
Here’s what I have so far. It exits “reader mode” if I release the middle button, and I haven’t implemented scrolling within the control (I used a textbox), but it may give you something to start with.