Страницы

Поиск по вопросам

среда, 3 октября 2018 г.

Справится ли C# с управлением другой программы

Справится ли C# с управлением другой программы? Насколько он хуже или лучше чем C++ в этом плане? Справится ли с этой задачей VB.NET?
Требуется.
Изменить размеры окна стороннего приложения. Отправить приложение на самый нижний Z уровень, чтобы оно не появлялось поверх других открытых окон, в то время когда на нем будут происходить какие то действия, например нажатия кнопок. Требуется выбирать в выпадающем списке нужный пункт и далее нажимать кнопку для применения настроек.
Понимаю что это все можно сделать через WinApi но не понимаю где взять описания функций (желательно на русском) и как их встраивать в код C#. Например, как это делалось в VB 6.0 помню.


Ответ

c# справится. Справится любой язык умеющий вызывать winapi Хуже только тем, что нужно объявить функции winapi и возможно структуры у vb те же возможности, что и у c#
Вам сюда http://www.pinvoke.net/ за тем как объявлять функции winapi в c# и vb.net
Возможно подойдет что-то более высокоуровневое вроде Cruciatus от 2GIS

Комментариев нет:

Отправить комментарий