Página 1 de 1
¿Como cambiar o cor do borde das jenelas?
Enviado: 20 Set 2011 23:48
por Adalberto
Olá senhores e senhoras do foro,
Benções para cada um de vocês, estou molestando sua atenção porque necessito cambiar o cor do borde das janelas, trabalho com MiniGui Ext, e não consegui fazer isso, por favor me ajudem com este tema.
Muito agradecido com todos e todas.
[] Adalberto
¿Como cambiar o cor do borde das jenelas?
Enviado: 23 Set 2011 09:29
por asimoes
Adalberto para modificar as cores das bordas você teria que usar a função SetSysColors
Procurei pela internet, fiz uma função, mas não consegui êxito.
Se você quiser tentar:
Para usar a função:
Código: Selecionar todos
#define COLOR_ACTIVECAPTION 2
#define COLOR_GRADIENTACTIVECAPTION 27
DEFINE WINDOW Win_1 ;
AT 0,0;
WIDTH 630;
HEIGHT 385;
TITLE cEmp;
ICON "TESTE";
NOSIZE;
NOMAXIMIZE;
ON INTERACTIVECLOSE Sair();
ON INIT ChangeSysColors( 2, { COLOR_ACTIVECAPTION, COLOR_GRADIENTACTIVECAPTION }, { WHITE, RED } );
MAIN
#pragma BEGINDUMP
#include <Windows.h>
#include <hbApi.h>
#include <StdLib.h>
HB_FUNC( CHANGESYSCOLORS )
{
int iEle, iItems = hb_parni( 1 ) ;
int aiElemen[ 28 ] ;
COLORREF alColors[ 28 ] ;
for( iEle = 0 ; iEle <= ( iItems - 1 ) ; iEle++ )
{
aiElemen[ iEle ] = hb_parni( 2 ) ;
alColors[ iEle ] = hb_parnl( 3 ) ;
}
SetSysColors( iItems, aiElemen, alColors ) ;
}
#pragma ENDDUMP
¿Como cambiar o cor do borde das jenelas?
Enviado: 25 Set 2011 01:24
por Adalberto
Asimoes
Muito obrigado, vou testar e postar o resultado.
{} Adalberto