Использование функций WinAPI для поиска и закрытия окон.
Дата отправки отчёта:
7 января 2019 г.
Задание выполнено: за
18 час. 31 мин.
Чему научился:
Интересный урок вышел! Действительно полезная программа, вот только надо ее как процесс запускать, чтоб окно не висело открытое.
Что было сложным:
Без сложностей, но мало информации об [DllImport("user32.dll", SetLastError = true)] и static extern... К примеру, что такое extern? Почему именно так?
extern is a keyword (like static). It denotes the prototype of the imported function. To work with WinAPI to have to do 3 steps. The first is to connect the corresponding namespace - using System.Runtime.InteropServices. The second is to indicate the corresponding library WinAPI in square brackets [DllImport(“ ”)] and the third is to declare the function we need, which should have the keywords static and extern Если я вдруг, что-то неправильно перевел на английский, дублирую тебе это на русском) extern – это ключевое слово (как и static) оно обозначает прототип импортируемой функции. Для начала работы с WinAPI нужно совершить 3 действия: Первое – подключить соответствующее пространство имен – using System.Runtime.InteropServices, второе – указать в квадратных скобках соответствующую библиотеку WinAPI [DllImport(“ ”)] и третье – объявить нужную нам функцию, которая должна иметь ключевые слова static и extern
Отчёт оценивали: 20528. Геннадий Кравцов+120061. Даниил Лаутеншлегер+15649. Максим Лапшинов+1791. Валерий Жданов+117425. ser2018+117947. Dmitry Sinitsin+11. Евгений Волосатов+13922. Александр+117606. Виктор+110895. Danil42Russia+120071. New programist+120659. no name+120682. Руслан+118688. Arslan+1
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Получению указателя на родительские и дочерние окна открытые в виндоус. Отправка им сообщений по указателю. Трудности: Найти нужный класс win Api для получения указателя на окна открытые виндоус. EnumWindow EnumWindowsProc, EnumChildWindows.
Спасибо