Я создаю windowarranger с C # и autoitX.Я попробовал это только на C #, но не смог получить правильные ручки.
Но я работал в autoit, поэтому подумал, что просто использую autoitX dll для получения дескрипторов.
И я почти закончил свой проект, но мне кажется, что функция autoit winsetstate для минимизации оконНемного глючит в некоторых программах.
Так что я подумал, что смогу использовать дескриптор, полученный из функции autoit, и свернуть окно с помощью функции winme api sendmessage.
control.winlist[1, i]
Thisдолжен дать мне ручку control.winlist[0, i]=title
и control.winlist[1, i] = handle
.(забавно, что аргументы в autoitx меняются местами)
Первая проблема заключалась в том, что возвращаемый тип winlist представляет собой строку, а не дескриптор.*
Первый вопрос, где мне взять эти флаги?
Я не смог найти ни одного из них на MSDN.
Получил эти флаги из этого поста => Минимизация всех открытыхWindows в C #
Вы видите ошибку?Потому что это не сводило к минимуму.Я не уверен, ошибся ли я с флагами, или если ручка из autoit неверна.