2016-06-15 2 views
3

Мне интересно, как обеспечить третий параметр для этой функции: я не могу найти какую-либо документацию или неправильно смотрю документацию.Как использовать функцию WinSetState из библиотеки AutoIT с помощью C#

string windowTitle = "None Of Your Business"; 

    AutoItX3 auto = new AutoItX3(); // auto it object 

    auto.WinSetState(windowTitle, "", 1); //function I am trying to call 

Третий параметр, где я назвал в числе 1, тип данных является целым числом, но в документации при использовании AutoIt SciTe IDE говорит следующее:

Параметры заголовок Заголовок/HWND/класс окна для изменения состояния . См. Специальное определение раздела. text Текст окна измените состояние. См. Специальное определение текста. Флаг "шоу" флаг исполняемая программа:

  • @SW_HIDE = Hide window 
    @SW_SHOW = Shows a previously hidden window 
    @SW_MINIMIZE = Minimize window 
    @SW_MAXIMIZE = Maximize window 
    @SW_RESTORE = Undoes a window minimization or maximization 
    @SW_DISABLE = Disables the window 
    @SW_ENABLE = Enables the window Return Value Success: 1. Failure: 0 if the window is not found. 
    

Ссылка: https://www.autoitscript.com/autoit3/docs/functions/WinSetState.htm

Я пытаюсь использовать опцию @SW_MAXIMIZE, как я бы это сделал?

Большое спасибо заранее.

ответ

3

я понял, что вам просто необходимо ссылаться на объект AutoIt, созданный, как показано ниже:

auto.WinSetState(gameTitle, "", auto.SW_MAXIMIZE);