class Program
{
[DllImport("User32.dll")]
public static extern int MessageBox(int h,string m,string c,int type);
//寻找窗口句柄
[DllImport("user32.dll")]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
//移动窗口
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern int MoveWindow(IntPtr hWnd, int x, int y, int nWidth, int nHeight, bool BRePaint);
[DllImport("user32.dll", EntryPoint = "ShowWindowAsync", SetLastError = true)]
public static extern bool ShowWindowAsync(IntPtr hWnd, int cmdShow);
//通过句柄,显示窗口函数
[DllImport("user32.dll", EntryPoint = "ShowWindowAsync", SetLastError = true)]
public static extern bool ShowWindow(IntPtr hWnd, int cmdShow);
//发送消息到窗口函数
[DllImport("user32.dll", EntryPoint = "SendMessage", SetLastError = true, CharSet = CharSet.Auto)]
public static extern IntPtr SendMessage(IntPtr hwnd, uint wMsg, int wParam, int lParam);
private const int WM_CLOSE = 0x10;
//从位置获取句柄
[DllImport("user32.dll", EntryPoint = "WindowFromPoint")]//指定坐标处窗体句柄
public static extern IntPtr WindowFromPoint(int xPoint, int yPoint );
static void Main(string[] args)
{
// Console.WriteLine("获取的句柄是:"+intPtr.ToString("x2"));
Console.ReadLine();
}
win32 笔记
猜你喜欢
转载自blog.csdn.net/weixin_37744986/article/details/82624595
今日推荐
周排行