UDF > GUI > GuiButton >


_GUICtrlButton_SetShield

Définit l'état d'élévation d'un bouton spécifié ou d'une commande lien spécifiée pour afficher une icône élevée

#include <GuiButton.au3>
_GUICtrlButton_SetShield ( $hWnd [, $bRequired = True] )

Paramètres

$hWnd ID/handle du contrôle
$bRequired [optionnel] True pour dessiner une icône élevée, sinon False

Valeur de retour

Succès: Retourne True.
Échec: Retourne False.

Remarque

Windows Vista ou une version ultérieure.

Voir aussi

Consultez BCM_SETSHIELD dans la librairie MSDN.

Exemple

#include <GuiButton.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

; Notez que le controlID de ces boutons ne peut pas être lu avec GUICtrlRead

Example()

Func Example()
    Local $hGUI, $hBtn, $hBtn2

    $hGUI = GUICreate("Buttons", 400, 400)

    $hBtn = _GUICtrlButton_Create($hGUI, "Button1", 10, 10, 90, 30)
    _GUICtrlButton_SetShield($hBtn)

    $hBtn2 = _GUICtrlButton_Create($hGUI, "Button2", 10, 60, 90, 30, $BS_SPLITBUTTON)
    _GUICtrlButton_SetShield($hBtn2)

    GUISetState(@SW_SHOW)

    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc   ;==>Example