Функция _GUICtrlToolbar_GetAnchorHighlight

 ↑  ←  Описание функции


_GUICtrlToolbar_GetAnchorHighlight

Retrieves the anchor highlight setting

#include <GuiToolBar.au3>
_GUICtrlToolbar_GetAnchorHighlight($hWnd)

Параметры

$hWnd Дескриптор элемента

Возвращаемое значение

True : Anchor highlighting is enabled
False : Anchor highlighting is not enabled

Примечания

Anchor highlighting means that the last highlighted item will remain highlighted until another item is highlighted. This occurs even if the cursor leaves the toolbar control.

См. также

_GUICtrlToolbar_SetAnchorHighlight

Пример

#include <GuiToolbar.au3>
#include <GUIConstantsEx.au3>

$Debug_TB = False ; Проверяет ClassName передаваемый в функции. Установите True и используйте дескриптор от другого элемента, чтобы увидеть как это работает

_Main()

Func _Main()
    Local $hToolbar, $fEnabled

    Run("explorer.exe /root, ,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}") ; Запускает Проводник
    WinWaitActive("[CLASS:CabinetWClass]") ; Ожидает активность окна Проводника
    Sleep(300)
    $hToolbar = _GUICtrlToolbar_FindToolbar("[CLASS:CabinetWClass]", "&Файл") ; Получает дескриптор Toolbar найденный по тексту кнопки
    $fEnabled = _GUICtrlToolbar_GetAnchorHighlight($hToolbar)
    MsgBox(4096, "Информация", "Anchor highlight enabled: " & $fEnabled)
    _GUICtrlToolbar_SetAnchorHighlight($hToolbar, Not $fEnabled)
    MsgBox(4096, "Информация", "Anchor highlight enabled: " & _GUICtrlToolbar_GetAnchorHighlight($hToolbar))

EndFunc   ;==>_Main