Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Kadu Oliveira

Toolbar sobre todas as janelas

Recommended Posts

Amigos,

 

Estou desenvolvendo uma barra com informações parecida com o letreiro da bovespa (http://pregao-online.bmfbovespa.com.br/) que mostra as cotações do dia, mas preciso que essa barra fique sobre todas as janelas e não na frente, ou seja, todo programa ou janela aberto deve ser maximizado até o limite inferior dessa barra.

 

 

Uso esse código em um módulo para o projeto ficar sobre as janelas:

 

 

Public Declare Function SetWindowPos Lib _
"user32" (ByVal hwnd As Long, ByVal _
hWndInsertAfter As Long, ByVal x As _
Long, ByVal y As Long, ByVal cx As _
Long, ByVal cy As Long, ByVal wFlags _
As Long) As Long

 

E chamo no evento load do form:

 

 

Private Sub Form_Load()
Call SetWindowPos(Me.hwnd, -1, 0, 0, 0, 0, &H1 Or &H2)
End Sub

 

 

Hoje o projeto está assim sobre as janelas:

 

Imagem1.png

 

 

 

Mas deveria ficar assim:

 

 

Imagem2.png

 

 

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele ficou mais para baixo?

 

 

Khaos, o Problema é que quando maximizo qualquer programa do windows o projeto fica por cima (imagem 1), a idéia é que o projeto fique sempre visível e que ao maximizar qualquer coisa dentro da área de trabalho ela não fique por trás do projeto.

 

É como se limitasse a área de maximização das janelas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso já não será possível por meios simples, existem algumas bibliotecas meio "ocultas" do windows que mexem com os forms em seu interior, o que você pode fazer é jogar ele pro topo da tela e dimensionar manualmente... Mas infelizmente esse quesito é inalterável e está dentro da base de dados do windows.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi, mas teria então como colocar um ícone na área de notificação do windows, ali perto do relógio para quando o usuário clicasse ou passase o mouse abriria um form com as informações?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.