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?
Moderador: Moderadores
¿Como cambiar o cor do borde das jenelas?
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:
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
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
-
Adalberto
- Usuário Nível 3

- Mensagens: 343
- Registrado em: 01 Set 2007 01:09
- Localização: Santa Cruz de la Sierra - Bolivia
¿Como cambiar o cor do borde das jenelas?
Asimoes
Muito obrigado, vou testar e postar o resultado.
{} Adalberto
Muito obrigado, vou testar e postar o resultado.
{} Adalberto
