“Speech bubble” notifications

后端 未结 4 1091
谎友^
谎友^ 2020-12-19 20:18

I\'m trying to get a notification to pop up something like these bubbles in an MFC application:

相关标签:
4条回答
  • 2020-12-19 21:02

    Have a look on CodeProject (C#) :)

    0 讨论(0)
  • 2020-12-19 21:03

    You could just use 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'
    
    0 讨论(0)
  • 2020-12-19 21:10

    Just found this on CodeProject. Downloaded the sample and it works well actually. I'm going to add this to my own code repository; never know when I may need this!

    0 讨论(0)
  • 2020-12-19 21:16

    It's a standard windows mechanism (since XP), they're called Balloon Tooltips. Depending on where you want to display the balloon, you can use CEdit's ShowBalloonTip method or Shell_NotifyIcon API.

    There's NotifyIcon class in Windows Forms, but I don't know about TextBox, you would probably have to use interop.

    0 讨论(0)
提交回复
热议问题