HOME || Programación || Cambiar nombre de botones en ventana MsgBox
Creado el: 16 marzo, 2019 - Actualizado el: 2 abril, 2019 - Autor: lornal
AMP Versión AMP: Cambiar nombre de botones en ventana MsgBox (Versión AMP)

Cambiar nombre de botones en ventana MsgBox

Cambiar nombre de botones en ventana MsgBox

Script de Autohotkey para cambiar el nombre (caption) de los botones en un MsgBox.

Botones del MsgBox

El ejemplo es bastante sencillo y nos sirve para personalizar aún más los MsgBox para alertar o preguntar al usuario del Script.

Ejemplo de código Autohotkey – Función ControlSetText

; Ejecutamos la función CambiarNombreBotones a los 2 segundos de iniciado el Script
; Esta función es la que cambia el nombre a los botones

	SetTimer, CambiarNombreBotones, 2000

; Lanzamos el MsgBox con los parámetros y valores que queramos
; En este caso la opción 4 presenta un MsgBox con 2 botones, Si y No

	MsgBox, 4, Agregar o Eliminar, Elije tu opción

	IfMsgBox, YES 
		MsgBox, Se eligió Agregar
	else
		MsgBox, Se eligió Eliminar 

	return

; Esta es la función que cambia el nombre a los botones

	CambiarNombreBotones:
 
; Si la ventana del Msgbox no existe retorna y espera.

	IfWinNotExist, Agregar o Eliminar
	Return

; Apagamos el Timer

	SetTimer, CambiarNombreBotones, Off 

; Activamos la ventana de nuestro MsgBox

	WinActivate, Agregar o Eliminar

; Cambiamos el nombre a los botones

	ControlSetText, Button1, Agregar
	ControlSetText, Button2, Eliminar 

	Return

Te fue útil el artículo? Califícalo

Votos: - Promedio: