20 lines
456 B
C#
20 lines
456 B
C#
using System.Runtime.InteropServices;
|
|
|
|
namespace Pilz.Win32.Native;
|
|
|
|
|
|
public class User32
|
|
{
|
|
|
|
private const string LIB_USER32 = "user32.dll";
|
|
|
|
[DllImport(LIB_USER32)]
|
|
public static extern bool GetWindowRect(nint hWnd, ref RECT r);
|
|
|
|
[DllImport(LIB_USER32)]
|
|
public static extern nint ChildWindowFromPointEx(nint hWndParent, POINT pt, uint uFlags);
|
|
|
|
[DllImport(LIB_USER32)]
|
|
public static extern short GetKeyState(int keyCode);
|
|
|
|
} |