У меня есть подокно в окне прокрутки в отдельном приложении.Я пытаюсь использовать консольное приложение C # для проверки истинной высоты этого окна прокрутки (не на высоте экрана, а на высоте в пикселях того, сколько пикселей можно прокрутить).Я знаю, используя существующие библиотеки user32.dll, я могу запросить информацию о прокрутке, но она дает мне подробную информацию о самой полосе прокрутки, высоте и положении полосы прокрутки, но она не дает мне общее количество пикселей, которое прокручивает полоса прокрутки.
[DllImport("User32.dll")]
private static extern bool GetScrollInfo(IntPtr hwnd, int fnBar, ref ScrollInfo lpsi);
Можно ли использовать скроллинфо, возвращенный вышеуказанным способом, для получения фактических пикселей прокручиваемой области?
public struct ScrollInfo
{
public uint cbSize;
public uint fMask;
public int nMin;
public int nMax;
public uint nPage;
public int nPos;
public int nTrackPos;
}