Color de fondo de los botones

Esta sección es para preguntas sobre programación/scripting usando AutoHotkey.

Moderator: Flipeador

Dark27
Posts: 3
Joined: 26 Dec 2020, 09:11

Color de fondo de los botones

01 Aug 2021, 03:30

Buenos días, ¿no hay manera de poder hacer transparente o cambiar el color del fondo de los botones?, he mirado y probado con BackgroundTrans, pero por lo que veo solo vale para texto, si es un botón de tipo radio no me queda más remedio que crear por separado el radio button y un texto a su lado, pero ya tengo que estar añadiendo coordenadas para dos objetos, aparte que si ya los tienes que mover según la ejecución del programa por que es necesario, es un engorro, ¿no hay nada más sencillo?

He mirado por los foros pero lo poco que encuentro dicen que no hay nada.

Code: Select all

Gui, Add, Button, x10 y50 gBvol, Volver
Gui, Show, x300 y300 h470 w750, Selección

Bvol:
MsgBox "Funciona
Return
w0z
Posts: 230
Joined: 19 Jun 2014, 08:21

Re: Color de fondo de los botones

01 Aug 2021, 09:33

Ejemplo usando la clase creada por just me
Puedes descargar de los enlaces en el siguiente Topic.
https://www.autohotkey.com/boards/viewtopic.php?t=1103

Necesitaras ubicar los archivos descargados Class_ImageButton.ahk y UseGDIP.ahk en la misma ubicacion o carpeta de tu script.

o simplemente copiar el contenido de las clases en tu archivo asi ya no tendras que utilizar el #Include Class_ImageButton.ahk ,#Include UseGDIP.ahk

Code: Select all

SetBatchLines, -1
#SingleInstance, force

;------------------------------------------------------- Class ImageButton by just me
; https://www.autohotkey.com/boards/viewtopic.php?t=1103
#Include Class_ImageButton.ahk
; for v1.5 add UseGDIP.ahk or Include them into Class_ImageButton.ahk
#Include UseGDIP.ahk


Gui, Add, Button, x10 y50 gBvol hWndhBtn23, Volver
IBBtnStyles := [ [0, 0x80C6E6C6, , , 0, , 0x805CB85C, 1]      ; normal
			   , [0, 0x8091CF91, , , 0, , 0x805CB85C, 1]      ; hover
			   , [0, 0x805CB85C, , , 0, , 0x805CB85C, 1]      ; pressed
			   , [0, 0x80F0F0F0, , , 0, , 0x805CB85C, 1] ]
ImageButton.Create(hBtn23, IBBtnStyles*)

Gui, Show, x300 y300 h470 w750, Selección
Return

Bvol:
MsgBox "Funciona
Return
El ejemplo es de jNizM https://www.autohotkey.com/boards/viewtopic.php?p=409253#p409253
If I was helpful consider Donate me. :beer: , plz :D
Dark27
Posts: 3
Joined: 26 Dec 2020, 09:11

Re: Color de fondo de los botones

01 Aug 2021, 10:33

w0z wrote:
01 Aug 2021, 09:33
Ejemplo usando la clase creada por just me
Puedes descargar de los enlaces en el siguiente Topic.
https://www.autohotkey.com/boards/viewtopic.php?t=1103

Necesitaras ubicar los archivos descargados Class_ImageButton.ahk y UseGDIP.ahk en la misma ubicacion o carpeta de tu script.

o simplemente copiar el contenido de las clases en tu archivo asi ya no tendras que utilizar el #Include Class_ImageButton.ahk ,#Include UseGDIP.ahk

Code: Select all

SetBatchLines, -1
#SingleInstance, force

;------------------------------------------------------- Class ImageButton by just me
; https://www.autohotkey.com/boards/viewtopic.php?t=1103
#Include Class_ImageButton.ahk
; for v1.5 add UseGDIP.ahk or Include them into Class_ImageButton.ahk
#Include UseGDIP.ahk


Gui, Add, Button, x10 y50 gBvol hWndhBtn23, Volver
IBBtnStyles := [ [0, 0x80C6E6C6, , , 0, , 0x805CB85C, 1]      ; normal
			   , [0, 0x8091CF91, , , 0, , 0x805CB85C, 1]      ; hover
			   , [0, 0x805CB85C, , , 0, , 0x805CB85C, 1]      ; pressed
			   , [0, 0x80F0F0F0, , , 0, , 0x805CB85C, 1] ]
ImageButton.Create(hBtn23, IBBtnStyles*)

Gui, Show, x300 y300 h470 w750, Selección
Return

Bvol:
MsgBox "Funciona
Return
El ejemplo es de jNizM https://www.autohotkey.com/boards/viewtopic.php?p=409253#p409253
Buffff, me has dado media vida, te lo agradezco mucho, voy a investigarlo y ver si lo puedo ir incluyendo, muchas gracias por responder y la ayuda prestada.

Return to “Pedir Ayuda”

Who is online

Users browsing this forum: No registered users and 21 guests