PROJETO ALERTA TIPO MSN

LUIS.HERRERA 26/10/2012 12:23:41
#412883
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.
ALEVALE 26/10/2012 14:10:42
#412900
Resposta escolhida
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
LUIS.HERRERA 26/10/2012 14:40:40
#412904
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 .
ALEVALE 26/10/2012 15:19:05
#412907
Tudo bem entendi ?
Mas o projeto que envie o link não atende você ?
LUIS.HERRERA 26/10/2012 15:47:52
#412912
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.
ALEVALE 26/10/2012 16:55:20
#412919
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/
LUIS.HERRERA 29/10/2012 11:04:21
#413045
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