Cor de fundo do ICON

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Cor de fundo do ICON

Mensagem por JoséQuintas »

Eu tinha me esquecido deste.
E pensando bem... seria só colocar uma janela por trás com imagem, e seria a tela de fundo !!!
É esse o esquema do ícone/bitmap transparente: uma das cores é definida pra isso, mas depende do que tem atrás.
E se definiu no ícone que transparente é a parte preta, o branco vai ficar visível, e viceversa.
No caso de ícone branco.... acaba sendo obrigatório usar outra cor para ser transparente.

https://www.youtube.com/watch?v=Of9teKI ... w&index=10

José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Cor de fundo do ICON

Mensagem por JoséQuintas »

Itamar M. Lins Jr. escreveu:Olá!
Eu li no grupo internacional que o Italiano Maurizio fez o porte para a Hwgui, não sei pq eles não fazem o commit.
Esqueci de dizer....

https://github.com/JoseQuintas/JoseQuin ... /bostaurus

https://github.com/HMG-Official/HMG/tre ... /BosTaurus

https://github.com/oohg/core/tree/master/source

etc.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Cor de fundo do ICON

Mensagem por JoséQuintas »

E aproveitando...

É sobre coisas desse tipo que comento sempre:
Ao invés de discutir sobre melhor ou pior.... é tentar aproveitar de uma pra outra.

Estou usando GTWVG, mas só a parte que usa API Windows, que acaba sendo parecida com outras LIBs.
É mais fraquinha.... tudo bem.... mas dá pra brincar igual gente grande kkkkk
Com certeza não foi tempo perdido ficar estudando os fontes da GTWVG, porque vale pra outras LIBs.

HWGUI lembra muito a GTWVG.
OOHG está intermediária, ao mesmo tempo que usa parte igual GTWVG/HWGUI, uma boa parte é igual HMG mesmo.
E HMG/HMG Extended.... é outra história....

A grande diferença é quanto aos fontes internos usando classes, OOP e fonte PRG.
Não que seja problema pra uso, apenas quando o fonte é PRG, a gente consegue dar umas mexidas mais fácil (se é que podemos dizer que é fácil).
HMG usa muitas funções em C, e a forma como isso é feito, acaba criando dependências no que não sabemos mexer, que é fonte em C.

GTWVG, HWGUI e OOHG usam fontes PRG que facilitam algumas coisas.
A própria Bostaurus acaba sendo um exemplo, de que quanto mais independente melhor - está incorporada em várias LIBs.
Na prática... talvez até pudesse ser uma LIB independente, ou talvez, como já comentei algumas vezes, incluir como contrib do Harbour.
Com certeza em pouco tempo apareceria algo equivalente pra Linux... ainda mais com esses gráficos como exemplo....
E uma desculpa pra fazer isso poderia ser..... pra ser usada na GTWVG, que faz parte do Harbour, e é só pra Windows....
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder