公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

C#根據彈窗標題獲取窗體句柄并模擬點擊按鈕(FindWindow,FindWindowEx,SendMessage)

admin
2023年9月14日 18:35 本文熱度 1346

任務:將下面彈窗自動關閉

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/// <summary>
/// 找到窗口
/// </summary>
/// <param name="lpClassName">窗口類名(例:Button)</param>
/// <param name="lpWindowName">窗口標題</param>
/// <returns></returns>
[DllImport("user32.dll", EntryPoint = "FindWindow")]
private extern static IntPtr FindWindow(string lpClassName, string lpWindowName);
 
/// <summary>
/// 找到窗口
/// </summary>
/// <param name="hwndParent">父窗口句柄(如果為空,則為桌面窗口)</param>
/// <param name="hwndChildAfter">子窗口句柄(從該子窗口之后查找)</param>
/// <param name="lpszClass">窗口類名(例:Button</param>
/// <param name="lpszWindow">窗口標題</param>
/// <returns></returns>
[DllImport("user32.dll", EntryPoint = "FindWindowEx")]
private extern static IntPtr FindWindowEx(IntPtr hwndParent, IntPtr hwndChildAfter, string lpszClass, string lpszWindow);
 
/// <summary>
/// 發送消息
/// </summary>
/// <param name="hwnd">消息接受窗口句柄</param>
/// <param name="wMsg">消息</param>
/// <param name="wParam">指定附加的消息特定信息</param>
/// <param name="lParam">指定附加的消息特定信息</param>
/// <returns></returns>
[DllImport("user32.dll", EntryPoint = "SendMessageA")]
private static extern int SendMessage(IntPtr hwnd, uint wMsg, int wParam, int lParam);
 
//窗口發送給按鈕控件的消息,讓按鈕執行點擊操作,可以模擬按鈕點擊
private const int BM_CLICK = 0xF5;

 通過窗體標題,循環查找該窗體,然后找到確定按鈕,通過句柄發送點擊消息,主動關閉彈窗

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
private void Form1_Load(object sender, EventArgs e)
       {
           Task task = new Task(() =>
           {
               while (true)
               {
                   //測試警告框
                   IntPtr maindHwnd = FindWindow(null"提示");//主窗口標題
                   if (maindHwnd != IntPtr.Zero)
                   {
                       IntPtr childHwnd = FindWindowEx(maindHwnd, IntPtr.Zero, null"確定");//按鈕控件標題
                       if (childHwnd != IntPtr.Zero)
                       {
                           SendMessage(childHwnd, BM_CLICK, 0, 0);
                       }
                   }
               }
           });
 
           task.Start();
       }

該文章在 2023/9/14 18:35:00 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 精品久久二区二区 | 韩国无码一区二区三区在线观看 | 国产欧美一二三区 | 国产宾馆精品在线播放 | 国产精品无码一区二区三区免 | 精品丰满熟女一区二区三区 | 国精品人妻无码 | 99精品人妻少妇一区二区 | 囯产精品一区二区免费在线观看 | 国产熟女级毛片 | 国产二区亚洲无码 | 精品国产乱子伦一区二区三区r | 国产午夜精品福利 | www成人国产| 成人精品一区久久久 | 精品人妻无码专区中文字幕 | 91福利免费网站在线观看 | 国产精品免费久久久久久久久久 | 精品国产香蕉伊思人在线 | 国产人妖一区二区动漫黄片 | 2025午夜福利在线视频 | 国产91免费在线 | 国产成人欧美日本在线观看 | 国产韩国日本欧美在 | 国产成a人亚洲精v | 成人免费无码大片a毛片抽搐色欲 | 国产精品成年在线 | 99精品人妻无码专区在线视 | 91av在线国 | 国产精品黑色丝袜高跟鞋 | 国产欧美动漫 | 国产成人尤物精品一区 | 国产三级高清完整版在线观看 | 国产精品福利在线 | 91大神在线观看精品无码 | 国产av秘无码一区二区三区 | 国产精品无码一区 | 国产白嫩在线观看视频 | 精品日本一区二区三区在线观看 | 国产无套粉嫩白浆内射在线观看 | 国产熟女亚洲精品明星自拍 |