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

首頁 > 編程 > C# > 正文

c# 在WebBrowser中用SendMessage模擬鼠標點擊

2024-09-07 17:05:27
字體:
供稿:網(wǎng)友
代碼如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace BrowserMouseClick
{
public partial class Form1 : Form
{
     [DllImport("user32.dll", CharSet = CharSet.Auto, SetLastError = false)]
     static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam);

     [DllImport("user32.dll", SetLastError = true)]
     static extern IntPtr GetWindow(IntPtr hWnd, uint uCmd);

     [DllImport("user32.dll", CharSet = CharSet.Auto)]
     static extern int GetClassName(IntPtr hWnd, StringBuilder lpClassName, int nMaxCount);

     public Form1()
     {
         InitializeComponent();
     }

     private void Form1_Load(object sender, EventArgs e)
     {
         webBrowser1.Navigate("http://www.devpub.com");
     }

     private void btnMouseClick_Click(object sender, EventArgs e)
     {
         int x = 100; // X coordinate of the click
         int y = 80; // Y coordinate of the click
         IntPtr handle = webBrowser1.Handle;
         StringBuilder className = new StringBuilder(100);
         while (className.ToString() != "Internet Explorer_Server") // The class control for the browser
         {
             handle = GetWindow(handle, 5); // Get a handle to the child window
             GetClassName(handle, className, className.Capacity);
         }

         IntPtr lParam = (IntPtr)((y << 16) | x); // The coordinates
         IntPtr wParam = IntPtr.Zero; // Additional parameters for the click (e.g. Ctrl)
         const uint downCode = 0x201; // Left click down code
         const uint upCode = 0x202; // Left click up code
         SendMessage(handle, downCode, wParam, lParam); // Mouse button down
         SendMessage(handle, upCode, wParam, lParam); // Mouse button up
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 九九热精品视频在线播放 | 国产乱色精品成人免费视频 | 精品国产一区二 | 特级a欧美做爰片毛片 | 日韩精品中文字幕在线观看 | 欧产日产国产精品99 | 亚洲成人福利在线 | 91成人影院| 91九色蝌蚪国产 | 日本最新免费二区三区 | 色婷婷一区二区三区 | 综合毛片 | 国产91一区 | 日本中文字幕电影在线观看 | 色综合网在线观看 | 亚洲小视频在线观看,com | 久久99精品久久久久久秒播放器 | 国产精品视频二区不卡 | 精品国产成人 | a免费视频 | 精品国产一区二区在线观看 | 欧美精品一区二区三区在线 | 日本黄色大片免费 | 久久亚洲国产精品 | 成人性视频在线 | 综合日韩av | 午夜色片 | 一本在线高清码电影 | 国产一国产一级毛片视频 | 国产毛片在线 | 免费在线观看国产 | 成人资源在线观看 | 在线播放免费人成毛片乱码 | 午夜久| 日本免费a∨ | 日日操夜夜透 | 毛片毛片 | a黄在线观看 | 久久精品免费网站 | 欧美日韩在线免费观看 | 亚洲一区二区三区高清 |