Définit le texte de la note associée à un bouton de commande lien
#include <GuiButton.au3>
_GUICtrlButton_SetNote ( $hWnd, $sNote )
$hWnd | ID/handle du contrôle |
$sNote | Chaîne qui contient la note |
Succès: | Retourne True. |
Échec: | Retourne False. |
Windows Vista ou une version ultérieure.
_GUICtrlButton_GetNote, _GUICtrlButton_GetNoteLength
Consultez BCM_SETNOTE dans la librairie MSDN.
#include <GuiButton.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> Global $g_idMemo ; Notez que le controlID de ces boutons ne peut pas être lu avec GUICtrlRead Example() Func Example() Local $hGUI $hGUI = GUICreate("Buttons", 400, 400) $g_idMemo = GUICtrlCreateEdit("", 10, 65, 390, 325, $WS_VSCROLL) GUICtrlSetFont($g_idMemo, 9, 400, 0, "Courier New") Local $hBtn = _GUICtrlButton_Create($hGUI, "Button1", 10, 10, 160, 40, BitOR($BS_COMMANDLINK, $BS_DEFPUSHBUTTON, $BS_PUSHLIKE)) _GUICtrlButton_SetNote($hBtn, "This is a test of Vista") GUISetState(@SW_SHOW) MemoWrite("Note: " & _GUICtrlButton_GetNote($hBtn)) MemoWrite("Note Length: " & _GUICtrlButton_GetNoteLength($hBtn)) MemoWrite("Button Text: " & _GUICtrlButton_GetText($hBtn)) Do Until GUIGetMsg() = $GUI_EVENT_CLOSE EndFunc ;==>Example ; Écrit une ligne dans le contrôle mémo Func MemoWrite($sMessage) GUICtrlSetData($g_idMemo, $sMessage & @CRLF, 1) EndFunc ;==>MemoWrite