Página 1 de 1
Dúvida a respeito do comando Frame
Enviado: 26 Mai 2015 10:14
por Paulo_CPV
Bom dia!
Gostaria de saber dos colegas do grupo se é possível trocar a cor da borda do comando Frame?
Abraços,
Paulo - Jacareí/SP
Dúvida a respeito do comando Frame
Enviado: 02 Out 2016 12:08
por NiltonGM
E eu gostaria de saber se tem como mudar a cor do font no componente Frame, na Migui HMG, existe a propriedade FontColor do componente Frame, porem, vc pode por a cor que quiser mas não muda nada. Essa propriedade não funciona, gostaria de mudar a cor em tempo de execução.
Não da erro de compilação mas também não acontece nada. As únicas propriedades que funcionam são FontBold, FontItalic, FontSize e Caption.
Sobre o 'Caption', ao mudar em tempo de execução, se o texto for menor que o anterior, ficam "sujeira" na tela, ai vc tem que recorrer aos comandos abaixo:
Código: Selecionar todos
Main.Frame_2.Caption := Replicate( Chr(255), HMG_LEN(Main.Frame_2.Caption)+10 )
Main.Frame_2.Caption := 'Novo texto menor'
Dúvida a respeito do comando Frame
Enviado: 03 Out 2016 08:22
por Pablo César
Oi Nilton,
Alguns controles não respondem ao tratamento padrão de cor quando temático XP / Vista / Seven quando estão ativos.
Este foi deliberadamente feito por designers temáticos.
Nesses casos, para manter a compatibilidade você deve suprimir linha # 6 em \resources\hmg32.rc, recompilar resources com (MakeRes.Bat) e sua aplicação.
A ideia geral é a maioria dos controles têm a mesma aparência através das aplicações.
Se você não quiser mudar tendo um HMG "diferente" e quise alcançar o seu resultado, o meu conselho (mais simples e prático) você poderia desenhar as suas próprias bordas, podendo usar a biblioteca Boss Taurus com as funções BT_DrawRectangle, BT_DrawFillRectangle ou BT_DrawFillRoundRect no evento ON PAINT. Eu não fiz mas acredito que você consegue.
Dê uma olhada no exemplo C:\hmg.3.4.3\SAMPLES\BosTaurus\Demo7.prg
Um abraço