Что нового

[Окна, Диалоги] Как узнать Handle активного окна

Dimmak

Знающий
Сообщения
185
Репутация
9
WinGetHandle ( @Активное окно )?
Подскажите как правильно написать. :scratch:
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Re: [Окна, Диалоги] Активное окно

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"[Окна, Диалоги] Активное окно" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Администратор.
 

sngr

AutoIT Гуру
Сообщения
1,010
Репутация
408
Re: [Окна, Диалоги] Активное окно

Код:
MsgBox(0,'',WinGetHandle(WinGetTitle("[active]")))
 
Автор
Dimmak

Dimmak

Знающий
Сообщения
185
Репутация
9
Re: [Окна, Диалоги] WinGetHandle ( Активное окно )

sngr
Спасибо! :laugh:
 

Viktor1703

AutoIT Гуру
Сообщения
1,535
Репутация
413
Re: [Окна, Диалоги] WinGetHandle ( Активное окно )

А зачем WinGetTitle() ?

Код:
MsgBox(0,'',WinGetHandle("[active]"))
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Re: [Окна, Диалоги] WinGetHandle ( Активное окно )

Dimmak
Название по прежнему не подходит.
 

DarWiM

Продвинутый
Сообщения
527
Репутация
90
Re: [Окна, Диалоги] WinGetHandle ( Активное окно )

OffTopic:
Назови тему так: "Handle активного окна"
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,671
Репутация
2,481
Re: [Окна, Диалоги] WinGetHandle ( Активное окно )

DarWiM [?]
Назови тему так: "Handle активного окна"
И это по вашему нормально?
 

Zaramot

I ♥ AutoIt
Сообщения
1,160
Репутация
660
Re: [Окна, Диалоги] WinGetHandle ( Активное окно )

OffTopic:
Как узнать Handle активного окна
 

Шурик

Новичок
Сообщения
17
Репутация
1
подскажите где ошибка. надо чтоб при нажатие Bt1 Form1 была не активна.
1 пример - выдаёт handl окна
2 пример - не хочет прописывать его в сообщение.
Код:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 355, 240, -1, -1)
$Button1 = GUICtrlCreateButton("Button1", 64, 64, 211, 89)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

$A = WinGetHandle("[ACTIVE]") ; handl окна Form1

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Button1
			;MsgBox(3, "", $A) ; 1 пример
			MsgBox ( 3, "title" , "text" [, timeout = 0 [, $A ]] ) ; 2 пример
	EndSwitch
WEnd
 
Верх