예제 #1
0
        public static ScrollBarInfo GetScrollBarInfo(IntPtr hwnd, ScrollBarObjectID objId)
        {
            ScrollBarInfo info = new ScrollBarInfo();

            info.cbSize = Marshal.SizeOf(info);
            if (Api_User32.GetScrollBarInfo(hwnd, (uint)objId, ref info) != IntPtr.Zero)
            {
                throw new Win32Exception(Marshal.GetLastWin32Error(), "Unable to obtain scrollbar information.");
            }
            return(info);
        }
예제 #2
0
 public static extern IntPtr GetScrollBarInfo(IntPtr hWnd, uint idObject, ref ScrollBarInfo psbi);
예제 #3
0
 public static ScrollBarInfo GetScrollBarInfo(IntPtr hwnd, ScrollBarObjectID objId)
 {
     ScrollBarInfo info = new ScrollBarInfo();
     info.cbSize = Marshal.SizeOf(info);
     if (Api_User32.GetScrollBarInfo(hwnd, (uint)objId, ref info) != IntPtr.Zero)
         throw new Win32Exception(Marshal.GetLastWin32Error(), "Unable to obtain scrollbar information.");
     return info;
 }
예제 #4
0
 public static extern IntPtr GetScrollBarInfo(IntPtr hWnd, uint idObject, ref ScrollBarInfo psbi);