Fórum HARD - aceito ate codigo em C #180892

09/09/2003

0

preciso deixar um formulario SOBRE o mouse.
o Form vai ser alpha entao o mouse tem q ser 100¬ funcional
embaixo do Form.

Pode ser uma gambiarra em VB, Delphi, C++ tanto faiz...

desde ja.....valeu !!!


Elizeuandrade

Elizeuandrade

Responder

Posts

09/09/2003

Zoom

Você que esconder o ponteiro do mouse ? Tem que ser sob um formulário?


Responder

Gostei + 0

09/09/2003

Elizeuandrade

quero q o mouse passe ´SOB´ o formulario, O form eh alpha e fica parado na tela como um banner, o mouse tem q funcionar perfeitamente
´atras´ o formulario


Responder

Gostei + 0

09/09/2003

Zoom

Tá difícil entender. Se o mouse ficar sob o formulário ele não será visto, certo? então é o mesmo que esconder o ponteiro (torná-lo invisível) mas ainda assim ele funcionará. Não é isso??/


Responder

Gostei + 0

09/09/2003

Elizeuandrade

o formulario eh ALPHA, ou seja semi-transparente, eu consigo enxergar
atraves do form...


Responder

Gostei + 0

10/09/2003

Renaldo

Tem progrmas que editam o ponteiro do mouse.
Que tal arrumar um desses e criar um ponteiro que pareça estar debaixo do seu form, quando na verdade está por cima.

Abraço,
Renaldo


Responder

Gostei + 0

10/09/2003

Elizeuandrade

o mouse tem q ser funcional atras do formulario, o q quer dizer q
tenho q poder : clicar, selecionar, arrastar o q quer q esteja atras do formulario, soh lembrando o formulario eh ALPHA, eu consigo ver atraves dele.


Responder

Gostei + 0

11/09/2003

Cebikyn

Sugestão:
1- Ponha seu form em TopMost
2- Oculte o mouse ´real´ (mude o cursor para um totalmente transparente)
3- Pegue as coordenadas do mouse com um TTimer com Interval=1 e ponha um form com o formato do mouse nessas coordenadas.

Deve funcionar...

Se precisar de algum código, peça que no fim de semana eu envio.


Responder

Gostei + 0

11/09/2003

Elizeuandrade

eu pensei nisso mas como vou tratar o click, a selecao ou arrastar algum objeto, se eu emular um click eu vou pegar o handle do form, e nao eh isso q eu quero, se eu conseguir pegar o handle de qualquer objeto atras do form ai sim pode dar certo. A proposito valeu pela ajuda ate agora...


Responder

Gostei + 0

11/09/2003

Cebikyn

...mas como vou tratar o click, a selecao ou arrastar algum objeto, se eu emular um click eu vou pegar o handle do form, e nao eh isso q eu quero, se eu conseguir pegar o handle de qualquer objeto atras do form ai sim pode dar certo...


Agora eu realmente entendi o que vc quer, vc quer que o mouse funcione com o que está atrás dele. Eu achei que vc quisesse clicar no form...

Realmente é complicado... já pensou em desenhar seu form direto na tela (como um bitmap semitansparente), a partir de um programa que também controlaria o form em formato de cursor (pois o cursor ficaria a cima do bitmap)? Para desenhar o bitmap semi-transparente vc teria que usar técnicas de double-buffering e API o windows para combinar a imagem da tela com aquela do form. E se quiser pode usar animações para seu banner, pois existem técnicas para isso tb...
qq dúvida deixe uma msg...


Responder

Gostei + 0

12/09/2003

Elizeuandrade

eu jah tentei e ate consegui desenhar um bitmap alpha no desktop usando a funcao alphablend o problema com ´desenhar´ um bitmap eh q ele nao eh atualizavel, qd vc tem um objeto embaixo do bitmat q reage ao mousemove ou click ele apaga partes do bitmap; e ficar ´pintando´ a imagem varias vezes nao eh uma saida viavel esteticamente, causa muitos flick´s e quebras da imagem.


Responder

Gostei + 0

12/09/2003

Cebikyn

...nao eh uma saida viavel esteticamente, causa muitos flick´s e quebras da imagem.


É exatamente pra isso que serve double-buffering...

...vc teria que usar técnicas de double-buffering...



Responder

Gostei + 0

14/09/2003

Elizeuandrade

por ora axu q consegui dar um jeito, como todas as solucoes esta tb veio de um codigo inusitado, afinal quem nao tah d saco cheio de ver o codigo pra deixar o form com um furo no meio...pois entaun eu modifiquei um pouco e pronto, agora o furo do form eh pequeno e acompanha a ponta do mouse....o resultado final ficou aceitavel...valeu pela ajuda de todos.


Elizeu Andrade


Responder

Gostei + 0

27/04/2015

Jumper Fast

por ora axu q consegui dar um jeito, como todas as solucoes esta tb veio de um codigo inusitado, afinal quem nao tah d saco cheio de ver o codigo pra deixar o form com um furo no meio...pois entaun eu modifiquei um pouco e pronto, agora o furo do form eh pequeno e acompanha a ponta do mouse....o resultado final ficou aceitavel...valeu pela ajuda de todos.


Elizeu Andrade




Olá elizeu estou com o mesmo problema você pode mim ajudar como você disse ae em cima que encontrou uma solução por favor mim ajude. teria como você mim ajudar com esse fonte como ficou... muito obrigado..
Responder

Gostei + 0

27/04/2015

O Mae

HARD fica meu penis, quando vejo fotos de gatos se masturbando com cenouras douradas e podres.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar