Что нового

развернуть IE на полный экран

C2H5OH

AutoIT Гуру
Сообщения
1,473
Репутация
333
Я когда запускаю окно по _IECreate, то оно создаётся в нормальном окне.
И чтобы развернуть его я провожу нехитрые манипуляции
Код:
#include <IE.au3>
$oIE = _IECreate ("http://autoit-script.ru/")
$title = _IEPropertyGet($oIE,"title")
WinSetState($title,"",@SW_MAXIMIZE)


Но постоянное ощущение что я это делаю через ... :-[
Это ощущение подтверждается тем что у IE есть даже такое свойство - "fullscreen",
но обратититься к нему я почему-то могу только через _IEPropertyGet.
Можно ли значение этого параметра установить через _IEPropertySet ?
Ну или другим способом, но обратившись напрямую.
 

inververs

AutoIT Гуру
Сообщения
2,135
Репутация
465
C2H5OH [?]
Можно ли значение этого параметра установить через _IEPropertySet
Если только дописать эту функцию.
А так можно конечно же :
Код:
$oIE.Fullscreen = True



Добавлено:
Сообщение автоматически объединено:

тут вот можно ознакомится с методами, свойствами и событиями браузера
 

Propert

Новичок
Сообщения
8
Репутация
0
Еще, как вариант:

Код:
$HWND = $oIE.get_HWND
WinSetState($HWND, "", @SW_MAXIMIZE)


Кстати, $oIE.Fullscreen не разворачивает окно IE, а переключает его в полноэкранный режим, так же как $oIE.TheaterMode, только с отключением панелей. :-\ (проверял на IE11)
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
Код:
WinSetState(_IEPropertyGet($oIE, 'hwnd'), "", @SW_MAXIMIZE)
 
Верх