Пример #1
0
 public static IntPtr SetWindowLong(HandleRef hwnd, WindowLongType index, IntPtr wndProcPtr)
 {
     if (IntPtr.Size == 4)
     {
         return SetWindowLong32(hwnd, index, wndProcPtr);
     }
     return SetWindowLongPtr64(hwnd, index, wndProcPtr);
 }
Пример #2
0
 public static IntPtr SetWindowLong(HandleRef hwnd, WindowLongType index, IntPtr wndProcPtr)
 {
     if (IntPtr.Size == 4)
     {
         return(SetWindowLong32(hwnd, index, wndProcPtr));
     }
     return(SetWindowLongPtr64(hwnd, index, wndProcPtr));
 }
Пример #3
0
 public static IntPtr GetWindowLong(HandleRef hWnd, WindowLongType index)
 {
     if (IntPtr.Size == 4)
     {
         return GetWindowLong32(hWnd, index);
     }
     return GetWindowLong64(hWnd, index);
 }
Пример #4
0
 public static IntPtr GetWindowLong(IntPtr hWnd, WindowLongType index)
 {
     if (IntPtr.Size == 4)
     {
         return GetWindowLong32(hWnd, index);
     }
     return GetWindowLong64(hWnd, index);
 }
Пример #5
0
 public static IntPtr GetWindowLong(HandleRef hWnd, WindowLongType index)
 {
     if (IntPtr.Size == 4)
     {
         return(GetWindowLong32(hWnd, index));
     }
     return(GetWindowLong64(hWnd, index));
 }
Пример #6
0
 /// <summary>
 /// Function to set information for the specified window.
 /// </summary>
 /// <param name="hwnd">Window handle to set information on.</param>
 /// <param name="index">Type of information.</param>
 /// <param name="info">Information to set.</param>
 /// <returns>A pointer to the previous information, or 0 if not successful.</returns>
 public static IntPtr SetWindowLong(HandleRef hwnd, WindowLongType index, IntPtr info)
 {
     return(IntPtr.Size == 4 ? SetWindowLongx86(hwnd, index, info) : SetWindowLongx64(hwnd, index, info));
 }
Пример #7
0
 public static IntPtr GetWindowLong(IntPtr hWnd, WindowLongType windowLongType) =>
 IntPtr.Size == 4
         ? GetWindowLong32(hWnd, windowLongType)
         : GetWindowLong64(hWnd, windowLongType);
Пример #8
0
 private static extern IntPtr GetWindowLong64(HandleRef hwnd, WindowLongType index);
Пример #9
0
 public static extern IntPtr SetWindowLongPtr(IntPtr hWnd, WindowLongType nIndex, IntPtr dwNewLong);
Пример #10
0
		private static extern IntPtr SetWindowLong32(HandleRef hwnd, WindowLongType index, WndProc wndProc);
Пример #11
0
 public static extern IntPtr GetWindowLongPtr(IntPtr hWnd, WindowLongType nIndex);
Пример #12
0
 private static extern IntPtr SetWindowLongPtr64(IntPtr hwnd, WindowLongType windowLongType, IntPtr wndProc);
Пример #13
0
 public static IntPtr SetWindowLong(IntPtr hwnd, WindowLongType windowLongType, IntPtr wndProcPtr) =>
 IntPtr.Size == 4
         ? SetWindowLong32(hwnd, windowLongType, wndProcPtr)
         : SetWindowLongPtr64(hwnd, windowLongType, wndProcPtr);
Пример #14
0
 private static extern IntPtr GetWindowLong32(IntPtr hwnd, WindowLongType windowLongType);
Пример #15
0
 private static extern IntPtr GetWindowLong64(IntPtr hwnd, WindowLongType index);
Пример #16
0
 private static extern IntPtr GetWindowLong64(IntPtr hwnd, WindowLongType index);
Пример #17
0
 private static extern IntPtr SetWindowLong32(IntPtr hwnd, WindowLongType index, IntPtr wndProc);
Пример #18
0
 private static extern IntPtr SetWindowLong32(IntPtr hwnd, WindowLongType index, IntPtr wndProc);
Пример #19
0
 private static extern IntPtr SetWindowLongPtr64(HandleRef hwnd, WindowLongType index, IntPtr wndProc);
Пример #20
0
 private static extern IntPtr SetWindowLongx64(HandleRef hwnd, WindowLongType index, IntPtr info);
Пример #21
0
 private static extern IntPtr GetWindowLong64(HandleRef hwnd, WindowLongType index);
Пример #22
0
 /// <summary>
 /// Function to retrieve information about the specified window.
 /// </summary>
 /// <param name="hwnd">Window handle to retrieve information from.</param>
 /// <param name="index">Type of information.</param>
 /// <returns>A pointer to the information.</returns>
 public static IntPtr GetWindowLong(HandleRef hwnd, WindowLongType index)
 {
     return(IntPtr.Size == 4 ? GetWindowLongx86(hwnd, index) : GetWindowLongx64(hwnd, index));
 }
Пример #23
0
 private static extern IntPtr SetWindowLongPtr64(HandleRef hwnd, WindowLongType index, IntPtr wndProc);
Пример #24
0
 private static extern IntPtr SetWindowLong32(HandleRef hwnd, WindowLongType index, WndProc wndProc);