亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C#中FindWindow和FindWindowEx怎么使用

c#
小億
339
2023-10-12 02:44:42
欄目: 編程語言

在C#中,FindWindow和FindWindowEx函數用于查找窗口的句柄。以下是這兩個函數的使用方法:

  1. FindWindow函數:
[DllImport("user32.dll", SetLastError = true)]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
IntPtr hWnd = FindWindow(null, "窗口標題");
  • lpClassName參數指定窗口的類名,如果為null,則忽略該參數。

  • lpWindowName參數指定窗口的標題,如果為null,則忽略該參數。

  1. FindWindowEx函數:
[DllImport("user32.dll", SetLastError = true)]
public static extern IntPtr FindWindowEx(IntPtr hWndParent, IntPtr hWndChildAfter, string lpszClass, string lpszWindow);
IntPtr hWndChild = FindWindowEx(hWndParent, IntPtr.Zero, null, "子窗口標題");
  • hWndParent參數指定父窗口的句柄,如果為IntPtr.Zero,則從所有頂層窗口中查找。

  • hWndChildAfter參數指定子窗口的句柄,如果為IntPtr.Zero,則從第一個子窗口開始查找。

  • lpszClass參數指定子窗口的類名,如果為null,則忽略該參數。

  • lpszWindow參數指定子窗口的標題,如果為null,則忽略該參數。

注意:在使用上述函數之前,需要將以下命名空間引入項目中:

using System.Runtime.InteropServices;

這樣就可以在C#中使用FindWindow和FindWindowEx函數來查找窗口的句柄了。

0
时尚| 浦县| 柏乡县| 康定县| 聂拉木县| 海丰县| 盱眙县| 泰兴市| 呼和浩特市| 桑植县| 连平县| SHOW| 澄城县| 上虞市| 通江县| 孟村| 开原市| 凤阳县| 神农架林区| 建昌县| 阳信县| 平阴县| 平顶山市| 紫金县| 鸡泽县| 稷山县| 探索| 东城区| 普兰县| 乐山市| 金门县| SHOW| 吉首市| 交城县| 达日县| 云南省| 山东省| 咸阳市| 石首市| 泾川县| 深州市|