Код ошибки CS0246 при импорте "user32.dll" - C#
Формулировка задачи:
Основная задача - найти окно другой программы.
Нашёл код для импорта функции FindWindow из библиотеки "user32.dll" http://pinvoke.net/default.aspx/user32/FindWindow.html
И этот код (строчки с DllImport) выдаёт у меня ошибки.
Сама программа
Листинг программы
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace programma
- {
- static class Program
- {
- [DllImport("user32.dll", SetLastError = true)]
- static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
- // Find window by Caption only. Note you must pass IntPtr.Zero as the first parameter.
- [DllImport("user32.dll", EntryPoint = "FindWindow", SetLastError = true)]
- static extern IntPtr FindWindowByCaption(IntPtr ZeroOnly, string lpWindowName);
- /// <summary>
- /// The main entry point for the application.
- /// </summary>
- [STAThread]
- static void Main()
- {
- FindWindow(null, "Калькулятор");
- Application.EnableVisualStyles();
- Application.SetCompatibleTextRenderingDefault(false);
- Application.Run(new Form1());
- }
- }
- }
Решение задачи: «Код ошибки CS0246 при импорте "user32.dll"»
textual
Листинг программы
- using System.Runtime.InteropServices;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д