Я новичок в программировании Windows и пытаюсь получить положение полосы прокрутки TreeView.
SCROLLINFO scrollInfo;
ZeroMemory(&scrollInfo, sizeof(scrollInfo));
scrollInfo.cbSize = sizeof(scrollInfo);
scrollInfo.fMask = SIF_TRACKPOS;
tbool gotScrollInfo = GetScrollInfo(poTreeView->Handle, SB_VERT, &scrollInfo);
Я получаю сообщение об ошибке:
'BOOL GetScrollInfo(HWND,int,LPSCROLLINFO)': cannot convert argument 1 from 'System::IntPtr' to 'HWND'.
Я посмотрел онлайн и не могу найти, как перейти от указателя TreeView к HWND
.Документация Windows предполагает, что у вас уже есть HWND.
Я видел другие места, где люди используют TreeView.hwnd
или приводят TreeView.Handle
к IntPtr
- я полагаю, что функция использовала это вместоHWND
?
Кто-нибудь знает, как это сделать?это должно быть очень просто, но я не могу найти ответ.