Автор Тема: Как узнать активную вкладку ?  (Прочитано 188 раз)

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

Оффлайн winix [?]

  • Новичок
  • *
  • Сообщений: 64
  • Репутация: 0
    • блог
    • Награды
  • Версия AutoIt: 3.3.12.0
Как можно узнать какая вкладка активна, или могу это узнать по активности GUICtrlCreateEdit ?
Нужно чтоб $iEdt[$t] активировался при переключении вкладок, но не тыкая в него.
На сколько знаю в винде нет автозахвата мыши

Код: AutoIt [Выделить]
GUICtrlCreateTab(5, 5, 660, 440)

For $t = 0 To 2

GUICtrlCreateTabItem($info[$t])
$iEdt[$t] = GUICtrlCreateEdit("", 14, 35, 630, 375, BitOR($ES_READONLY, $ES_AUTOVSCROLL, $WS_VSCROLL))

Next


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

Как узнать активную вкладку ?
« Отправлен: Январь 06, 2018, 15:39:15 »

Помечен как лучший ответ пользователем winix Отправлен Январь 10, 2018, 22:33:40

Оффлайн Tempo [?]

  • Осваивающий
  • **
  • Сообщений: 191
  • Репутация: 43
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Re: Как узнать активную вкладку ?
« Ответ #1, Отправлен: Январь 06, 2018, 17:08:49 »
Код: AutoIt [Выделить]
#include <GuiConstants.au3>
Global $hGUI, $iTab
$hGUI = GUICreate(Null, 400, 400)
$iTab = GUICtrlCreateTab(5, 5, 390, 390)
GUICtrlCreateTabItem(0)
GUICtrlCreateTabItem(1)
GUICtrlCreateTabItem(2)
GUICtrlCreateTabItem(3)
WinSetTitle($hGUI, Null, "Активирована вкладка №" & GUICtrlRead($iTab))
GUISetState()

While 1
    Switch GUIGetMsg()
        Case $iTab
            WinSetTitle($hGUI, Null, "Активирована вкладка №" & GUICtrlRead($iTab))
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch
WEnd


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

Re: Как узнать активную вкладку ?
« Ответ #1 Отправлен: Январь 06, 2018, 17:08:49 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
22 Ответов
6628 Просмотров
Последний ответ Сентябрь 29, 2011, 15:48:10
от bigarN
3 Ответов
2258 Просмотров
Последний ответ Ноябрь 05, 2011, 18:39:37
от agikon
8 Ответов
3633 Просмотров
Последний ответ Ноябрь 19, 2011, 04:20:18
от Yashied
4 Ответов
5903 Просмотров
Последний ответ Июнь 23, 2016, 14:34:38
от IgorFIN
5 Ответов
4042 Просмотров
Последний ответ Сентябрь 01, 2012, 15:21:17
от inververs
12 Ответов
4790 Просмотров
Последний ответ Октябрь 13, 2013, 21:31:48
от AlexVong
4 Ответов
3406 Просмотров
Последний ответ Август 25, 2015, 15:57:48
от Propert
6 Ответов
2046 Просмотров
Последний ответ Февраль 13, 2014, 23:12:01
от Godygadu
0 Ответов
482 Просмотров
Последний ответ Октябрь 10, 2016, 17:26:12
от gelu4
2 Ответов
825 Просмотров
Последний ответ Сентябрь 01, 2017, 09:12:03
от yl3d