中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C#中怎么使用Findwindow函數

小億
265
2023-08-03 11:56:37
欄目: 編程語言

在C#中,可以使用DllImport特性來導入user32.dll庫中的FindWindow函數,然后在代碼中調用該函數。

參考代碼如下:

using System;
using System.Runtime.InteropServices;
class Program
{
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
static void Main(string[] args)
{
// 根據窗口類名和窗口標題查找窗口
IntPtr hwnd = FindWindow(null, "Untitled - Notepad");
if (hwnd != IntPtr.Zero)
{
Console.WriteLine("找到窗口!");
}
else
{
Console.WriteLine("未找到窗口!");
}
}
}

在上述代碼中,FindWindow函數的第一個參數是窗口類名,指定為null表示不區分窗口類名;第二個參數是窗口標題,指定為"Untitled - Notepad"表示要查找窗口標題為"Untitled - Notepad"的窗口。

如果找到了相應的窗口,FindWindow函數將返回窗口句柄(HWND),否則返回IntPtr.Zero。

請注意,在使用DllImport特性時,還需要添加using System.Runtime.InteropServices;命名空間。

0
阿城市| 额尔古纳市| 衡山县| 潮州市| 五华县| 邵阳县| 濮阳市| 宝丰县| 介休市| 阜康市| 广元市| 宁都县| 农安县| 绿春县| 肇东市| 武隆县| 齐河县| 元谋县| 昌黎县| 东阿县| 云浮市| 泽库县| 财经| 垣曲县| 栖霞市| 兴宁市| 龙江县| 海宁市| 平原县| 辽阳市| 苏州市| 望江县| 柏乡县| 阳江市| 济宁市| 陆良县| 桂林市| 金山区| 南充市| 河曲县| 石台县|