PROJETO ALERTA TIPO MSN
Boa tarde amigos.
Baixei um projeto de um Popup Alerta tipo MSN (telinha sobre o Systray) com informes ao usuário. Muito boa, porém estou tendo um problema: Link do projeto abaixo (Fonte DLL e Teste)
http://www.codeproject.com/KB/cs/TrayBalloonNET/TrayBalloon_FULL.zip
1) Não estou sabendo onde foi definido na DLL o tempo de exibição da tela de alerta, pois está aparecendo e sumindo muito rápido (2 segundos). Queria colocar isso configurárvel ou no mÃnimo o padrão que é 10 segundos.
2) Existe um item de configuração Opacidade da tela, porém ao setá-lo como True no projeto (via código) não surte efeito.
3) A Dll foi criada para plataforma x86. Ao abrir o projeto fiz a mudança para ALL CPU, assim ficando funcional para qualquer Windows. Porém vi no código uma chamada para user32.dll isso não é especÃfico para windows 32bits? Tenho visto isso em outros projetos, e fico na dúvida. Se ao desenvolver algo no .Net o ideal é deixar portável, como evitar ou mudar uma chamada de modo que funcione em qualquer plataforma, no mÃnimo qualquer windows (versões 32 e 64 bits)?
A chamada está em TrayBallon.cs
[DllImport([Ô]user32.dll[Ô], CharSet = CharSet.Auto, ExactSpelling = true)]
não sei o que ela faz exatamente, mas deveria ter uma opção se for 32 e outra se for 64 bits o sistema que está rodando.
Se alguém puder ajudar, agradeço. Também fica disponÃvel para quem quiser algo semelhante, pois é muito útil hoje.
Baixei um projeto de um Popup Alerta tipo MSN (telinha sobre o Systray) com informes ao usuário. Muito boa, porém estou tendo um problema: Link do projeto abaixo (Fonte DLL e Teste)
http://www.codeproject.com/KB/cs/TrayBalloonNET/TrayBalloon_FULL.zip
1) Não estou sabendo onde foi definido na DLL o tempo de exibição da tela de alerta, pois está aparecendo e sumindo muito rápido (2 segundos). Queria colocar isso configurárvel ou no mÃnimo o padrão que é 10 segundos.
2) Existe um item de configuração Opacidade da tela, porém ao setá-lo como True no projeto (via código) não surte efeito.
3) A Dll foi criada para plataforma x86. Ao abrir o projeto fiz a mudança para ALL CPU, assim ficando funcional para qualquer Windows. Porém vi no código uma chamada para user32.dll isso não é especÃfico para windows 32bits? Tenho visto isso em outros projetos, e fico na dúvida. Se ao desenvolver algo no .Net o ideal é deixar portável, como evitar ou mudar uma chamada de modo que funcione em qualquer plataforma, no mÃnimo qualquer windows (versões 32 e 64 bits)?
A chamada está em TrayBallon.cs
[DllImport([Ô]user32.dll[Ô], CharSet = CharSet.Auto, ExactSpelling = true)]
não sei o que ela faz exatamente, mas deveria ter uma opção se for 32 e outra se for 64 bits o sistema que está rodando.
Se alguém puder ajudar, agradeço. Também fica disponÃvel para quem quiser algo semelhante, pois é muito útil hoje.
File not Found !
O que você precisa ?
Colocar uma mensagem tipo do MSG é isso ?
Segue esse exemploa:
http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=3366&lngWId=10
O que você precisa ?
Colocar uma mensagem tipo do MSG é isso ?
Segue esse exemploa:
http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=3366&lngWId=10
Postei o link direto do download, mas para baixar é preciso ter logado no site (como aqui no vbmania), então segue o link da página do projeto, fazendo o login se pode baixar o projeto.
http://www.codeproject.com/Articles/125420/NET-TrayBalloon-with-hyper-links-and-fading
ALEVALE o que preciso é resolver os 3 itens que coloquei no post.
Porém o 1) já descobri, não tem como fazer via código, a menos que implemente esse recurso, só mudando o Timer direto na própria DLL antes de compilar.
Agora fica faltando só as perguntas 2 e 3 .
http://www.codeproject.com/Articles/125420/NET-TrayBalloon-with-hyper-links-and-fading
ALEVALE o que preciso é resolver os 3 itens que coloquei no post.
Porém o 1) já descobri, não tem como fazer via código, a menos que implemente esse recurso, só mudando o Timer direto na própria DLL antes de compilar.
Agora fica faltando só as perguntas 2 e 3 .
Tudo bem entendi ?
Mas o projeto que envie o link não atende você ?
Mas o projeto que envie o link não atende você ?
Só agora vi o link. O visual é até mais bonito, mas fui rodar e pediu para converter para o meu VS 2008 e após a conversão deu erro e não funcionou.
Além disso estou meu sistema é C# e misturar coisas do VB.net vai dar mais trabalho ainda. Se fosse em C# e funcionasse no VS 2008 acho que seria ótimo, pois aparentemente ficou muito agradável, só não sei se funcioina bem e se tem som configurável també, como o outro exemplo.
Além disso estou meu sistema é C# e misturar coisas do VB.net vai dar mais trabalho ainda. Se fosse em C# e funcionasse no VS 2008 acho que seria ótimo, pois aparentemente ficou muito agradável, só não sei se funcioina bem e se tem som configurável també, como o outro exemplo.
Bom em relação aos erros de conversão até daria para solucionarmos, sobre a conversão também, eu particurlamente não desenvolvo em C#, mas quando preciso fazer ao contrário do C# ->VB.NET utilizo os conversores online que até agora foi muito bem tbm, como o código é simples creio eu que não daria muita dor de cabeça tbm.
Bom em relação ao som dá pra fazer isso via código tbm bem simples.
Testa ai e vê o que você acha e vai postando as suas dúvidas !
http://www.codeproject.com/Articles/3285/TaskbarNotifier-a-skinnable-MSN-Messenger-like-pop
http://www.programminghelp.com/programming/dotnet/create-a-messenger-style-popup-window/
Bom em relação ao som dá pra fazer isso via código tbm bem simples.
Testa ai e vê o que você acha e vai postando as suas dúvidas !
http://www.codeproject.com/Articles/3285/TaskbarNotifier-a-skinnable-MSN-Messenger-like-pop
http://www.programminghelp.com/programming/dotnet/create-a-messenger-style-popup-window/
ALEVALE excelente exemplo (segundo), código pequeno e prático sem nenhuma DLL, vou implementar o som nele e colocar como uma classe para ser chamada de qualquer parte do projeto, muito obrigado.
Tópico encerrado , respostas não são mais permitidas