VB6 + WINDOWS 10 ? BACKCOLOR TITLE BAR FORM

RICARDOWEB084 08/03/2024 17:38:42
#503183

Citação:

Calma ...... vamos por etapa .... o que deu errado?



Pode fazer o teste, se usar o form.borderstyle = 0 e criar algum menu popup, ainda que esse popup fique .visible = false, o Titlebar do form volta a aparecer por causa do me.caption.
Se o me.caption ficar em branco, o atalho na barra de tarefas fica em branco, dificultando identificar o formulário minimizado para o usuário.
Então, ou eu deixo o me.caption em branco ou eu não uso o menupopup. Ambos recursos são essenciais.

Penseiem usar um frame para substituir o menu popup, mas não consigo posicioná-lo com exatidão de acordo com o ponteiro do mouse.
RICARDOWEB084 08/03/2024 20:34:35
#503185
Não funcionou, dá um erro feio na execução, este post é de 2006, para o W7 talvez funcione.

Achei outra solução aqui https://stackoverflow.com/questions/5376354/have-a-popup-menu-on-a-borderless-form
A API não funciona, pelo menos no W10, mas eu não sabia que dava para usar o popupmenu de outro formulário no principal, e isso funcionou.
Vai dar um trabalhão criar um form fake para cada formulário que já tenho e reprogramar os menus, mas é o jeito.

Talvez, se encontrar uma ocx leve que permita personalizar o form em um W10, resolva, mas ainda busco outras soluções, percebi que a maioria das soluções postadas são inferiores a 2012, W10 nem existia, talvez seja isso.
EPISCOPAL 08/03/2024 20:45:52
#503186
Existe solução no link que te passei .... mas dá trabalho repintar a barra de titulo.
RICARDOWEB084 08/03/2024 20:52:00
#503187
Deu um erro feio na execução do código sugerido nesse link de 2006, fechou até o projeto rs
De qualquer forma eu não sei fazer isso de pintar a borda do form, nunca cheguei a mexer com isso.

Pensando na praticidade e no tempo que não tenho, vou usar um popupmenu de um form invisível mesmo.
Se eu encontrar alguma ocx de personalziar form que seja interessante e leve, eu compartilho aqui, seria uma boa também.
EPISCOPAL 09/03/2024 08:25:09
#503188
hj a noite te passo um zip de um ocx .... esqueci o nome dele ..... é uma alternativa ..... porem é do tempo do win7, como voce disse ...
EPISCOPAL 09/03/2024 08:26:40
#503189

Citação:

mas eu não sabia que dava para usar o popupmenu de outro formulário no principal, e isso funcionou.Vai dar um trabalhão criar um form fake para cada formulário que já tenho e reprogramar os menus, mas é o jeito.



Se for por este rumo faça apenas um formularios com diversos menus ...
RICARDOWEB084 09/03/2024 11:36:17
#503190
Opa, agradeço pela ocx

Citação:

Se for por este rumo faça apenas um formularios com diversos menus ...


Exatamente. Depois vou compartilhar o resultado aqui, assim pelo menos consigo manter o design que elaborei, gostei muito.
JOSE 11/03/2024 15:35:11
#503191
Olá veja se ajuda esses dois (achei na internet):

1) abaixo a imagem:



link do .zip pra baixar (brinde caso tenha interesse: terabox com 1,2Tera grátis de armazenamento. Não me responsabilizo!)

https://terabox.com/s/1wvvB0oU4499arOElElLayw

2) site Leandro novamente:

https://leandroascierto.com/blog/category/skins-para-formularios/
EPISCOPAL 11/03/2024 22:07:42
#503192
Alterado em 11/03/2024 22:12:18 Veja o anexo .... e do tempo dop vista ou seven ..... o aerosuite. Tem uma parte que coloca skin no form .... um funciona em mdi outro nao, pelo que mem lembro.
Página 2 de 4 [32 registro(s)]
Tópico encerrado , respostas não são mais permitidas