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

溫馨提示×

c#如何獲取窗口句柄

c#
小億
107
2024-08-01 17:10:12
欄目: 編程語言

在C#中獲取窗口句柄可以使用FindWindow函數或Process.MainWindowHandle屬性。

  1. 使用FindWindow函數:
using System;
using System.Runtime.InteropServices;

class Program
{
    [DllImport("user32.dll", SetLastError = true)]
    static extern IntPtr FindWindow(string lpClassName, string lpWindowName);

    static void Main()
    {
        IntPtr handle = FindWindow(null, "Window Title");
        if (handle != IntPtr.Zero)
        {
            Console.WriteLine("Window handle: " + handle);
        }
        else
        {
            Console.WriteLine("Window not found.");
        }
    }
}
  1. 使用Process.MainWindowHandle屬性:
using System;
using System.Diagnostics;

class Program
{
    static void Main()
    {
        Process[] processes = Process.GetProcessesByName("ProcessName");
        foreach (Process process in processes)
        {
            IntPtr handle = process.MainWindowHandle;
            if (handle != IntPtr.Zero)
            {
                Console.WriteLine("Window handle: " + handle);
            }
            else
            {
                Console.WriteLine("Window not found for process: " + process.ProcessName);
            }
        }
    }
}

請注意替換"Window Title""ProcessName"為你要查找的窗口標題和進程名稱。

0
克山县| 屏东县| 黄山市| 井研县| 罗山县| 曲阜市| 金寨县| 米林县| 云霄县| 江川县| 江城| 武平县| 东方市| 元江| 高雄县| 交城县| 武乡县| 沙河市| 九台市| 突泉县| 靖安县| 福建省| 东乌珠穆沁旗| 大城县| 修文县| 荔浦县| 衡山县| 苏尼特右旗| 上虞市| 安康市| 邛崃市| 沁源县| 安乡县| 环江| 垣曲县| 青海省| 鄂托克旗| 横山县| 尚义县| 井冈山市| 左贡县|