Notificações de “balão de fala”

Eu estou tentando obter uma notificação para aparecer algo como essas bolhas em um aplicativo MFC :

imagem de bolha de ícones não utilizados

caps lock ainda na imagem http://www.humanized.com/weblog/images/caps_lock_indication.png

Atualmente estou fazendo um mockup de interface em C # para mostrar algumas partes interessadas, por isso seria bom tê-lo lá também.

Não necessariamente tem que ser em forma de bolha de fala: pode ser algo como uma dica de ferramenta – mas ela precisa aparecer sem mouse sobre

Felicidades!

    Achei isso no CodeProject. Baixou a amostra e funciona bem na verdade. Vou adicionar isso ao meu próprio repository de código; Nunca sei quando posso precisar disso!

    Dê uma olhada no CodeProject (c #) 🙂

    É um mecanismo padrão do Windows (desde o XP), eles são chamados de Balloon Tooltips . Dependendo de onde você deseja exibir o balão, você pode usar o método ShowBalloonTip CEdit ou a API Shell_NotifyIcon .

    Não há class NotifyIcon no Windows Forms, mas eu não sei sobre TextBox, você provavelmente teria que usar interoperabilidade.

    Você poderia apenas usar System.Windows.Forms.ToolTip.

     using System.Windows.Forms; ... ToolTip myTip = new ToolTip; // create tooltip myTip.IsBaloon = true; // give it a round shape myTip.SetToolTip( myTool, "You're hovering above myTool." ); // register popup message for 'myTool' ... myTip.Show(myTool, "Forced modal pop-up.", 1000 ); // display pop up message for 1 sec at 'myTool'