Что нового

Как узнать активную вкладку ?

Сообщения
80
Репутация
-1
Как можно узнать какая вкладка активна, или могу это узнать по активности GUICtrlCreateEdit ?
Нужно чтоб $iEdt[$t] активировался при переключении вкладок, но не тыкая в него.
На сколько знаю в винде нет автозахвата мыши

Код:
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
 

Tempo

AutoIT Гуру
Сообщения
616
Репутация
205
Код:
#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
 
Верх