麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

在C#中調用API函數枚舉所有窗口

2023-05-15 12:29:35
字體:
來源:轉載
供稿:網友

本文介紹了使用Win32 API枚舉所有窗口的方法,主要是調用了API 的EnumWindows函數來實現的。下面是具體的步驟:

(1)聲明一個委托函數用于 Win32 API - EnumWindows 的回調函數:

public delegate bool CallBack(int hwnd, int lParam);

(2)利用 C# 中的平臺調用聲明從 USER32.DLL 庫中調用 API - EnumWindows。

[DllImport("user32")]  public static extern int EnumWindows(CallBack x, int y);

(3)實例化委托,調用 EnumWindows。

CallBack myCallBack = new CallBack(EnumWindowsApp.Report);

(4)完整源代碼如下

using System;

using System.Runtime.InteropServices;

public delegate bool CallBack(int hwnd, int lParam);

public class EnumWindowsApp

{

        [DllImport("user32")]

        public static extern int EnumWindows(CallBack x, int y);

        public static void Main()

        {

                        CallBack myCallBack = new CallBack(EnumWindowsApp.Report);

                        EnumWindows(myCallBack, 0);

                }

                public static bool Report(int hwnd, int lParam)

                {

                        Console.Write("Window handle is :");

                        Console.WriteLine(hwnd);

                        return true;

                }

        }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产一区网址 | 精品一区二区三区在线观看国产 | 草b视频在线观看 | 日本不卡视频在线观看 | 成人午夜视频在线观看 | 国产精品视频一区二区三区四 | 成人在线精品视频 | 午夜天堂在线视频 | 污视频在线免费播放 | 欧美精品久久久久久久久老牛影院 | 日本欧美一区二区三区视频麻豆 | 久久福利电影网 | www.91在线观看 | 亚洲黑人在线观看 | 欧美特黄一级高清免费的香蕉 | 99爱福利视频在线观看 | 黄色免费播放网站 | 一级黄色淫片 | 亚a在线| 免费看搡女人无遮挡的视频 | 国av在线| 国产分类视频 | 伦一区二区三区中文字幕v亚洲 | 天天透天天狠天天爱综合97 | 日韩av日韩 | a免费看| 中文字幕在线免费观看电影 | 91麻豆蜜桃一区二区三区 | 日本在线视 | 91美女视频在线观看 | 久久久成人一区二区免费影院 | 久久777国产线看观看精品 | 92看片淫黄大片欧美看国产片 | 久久99精品久久久久久久久久久久 | 一级黄色毛片播放 | 欧美日韩在线播放 | 欧美一级全黄 | 国产精品久久久免费看 | 在火车上摸两乳爽的大叫 | 国产一级小视频 | 91精品国产综合久久婷婷香蕉 |