Автор Тема: [Окна, Диалоги] Как при использовании Shell.Explorer.2 запретить закрытие окна по .GoBack()  (Прочитано 1538 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн reset86 [?]

  • Новичок
  • *
  • Сообщений: 47
  • Репутация: 0
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Как при использовании ObjCreate("Shell.Explorer.2") запретить закрытие окна по .GoBack(), т.е. при возвращение к первичной папке, .GoBack() закрывает окно, как это устранить?


Код: AutoIt [Выделить]
$iIE = ObjCreate("Shell.Explorer.2")
$GUI = GUICreate("Explorer Test", 1000, 700)

$GUIActiveX = GUICtrlCreateObj($iIE, 0, 50 , 1000, 700)

$Input1 = GUICtrlCreateInput("", 150, 8, 489, 21)
$Button1 = GUICtrlCreateButton('Перейти', 660, 8, 80, 22)
$Button2 = GUICtrlCreateButton('Назад', 10, 8, 50, 22)

$iActiveX = GUICtrlCreateObj($iIE, -240, 40, 990, 500)
$iIE.Navigate(@DesktopDir)
GUISetState ()

While 1
Switch GUIGetMsg()
Case -3
Exit

Case $Button1
$iIE.Navigate(GUICtrlRead($Input1))
If @error Then ContinueLoop
Case $Button2
$iIE.GoBack()

EndSwitch
WEnd


Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
3 Ответов
3776 Просмотров
Последний ответ Июнь 04, 2010, 23:20:33
от ynbIpb
9 Ответов
8697 Просмотров
Последний ответ Ноябрь 10, 2011, 15:08:59
от Sky-WaLkeR
2 Ответов
4010 Просмотров
Последний ответ Ноябрь 12, 2011, 20:14:00
от asdf8
5 Ответов
4049 Просмотров
Последний ответ Январь 02, 2012, 16:30:11
от vadimkou
2 Ответов
3853 Просмотров
Последний ответ Июнь 29, 2012, 17:08:46
от Crazy Kvace
14 Ответов
8442 Просмотров
Последний ответ Август 31, 2012, 23:58:45
от Medic84
2 Ответов
1848 Просмотров
Последний ответ Ноябрь 04, 2013, 09:08:23
от madmasles
2 Ответов
1562 Просмотров
Последний ответ Февраль 15, 2014, 02:40:13
от nsgenn
5 Ответов
1540 Просмотров
Последний ответ Июнь 21, 2015, 11:25:27
от inververs
3 Ответов
451 Просмотров
Последний ответ Июнь 30, 2017, 22:21:52
от rpgeha