Нажать на кнопку стороннего приложения программно - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Как нажать на кнопку стороннего приложения если есть адрес

Решение задачи: «Нажать на кнопку стороннего приложения программно»

textual
Листинг программы
using System;
using System.Runtime.InteropServices;    
 
namespace ConsoleApplication1
{
    class Program
    {
        const int WM_CHAR = 0x102;
        private const int BN_CLICKED = 245;
        [DllImport("user32.dll", SetLastError = true)]
        static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
        [DllImport("user32.dll", SetLastError = true)]
        static extern IntPtr SendMessage(
               IntPtr hWnd,
               UInt32 Msg,
               IntPtr wParam,
               IntPtr lParam
        );
 
        static void Main(string[] args)
        {
            IntPtr hWnd = new IntPtr(0X000517A6);
            SendMessage(hWnd, BN_CLICKED, IntPtr.Zero, IntPtr.Zero);
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.714 из 5
Похожие ответы