public override void ShowBalloonWindow (IntPtr handle, int timeout, string title, string text, ToolTipIcon icon) { Control control = Control.FromHandle(handle); if (control == null) return; if (balloon_window != null) { balloon_window.Close (); balloon_window.Dispose (); } balloon_window = new NotifyIcon.BalloonWindow (handle); balloon_window.Title = title; balloon_window.Text = text; balloon_window.Icon = icon; balloon_window.Timeout = timeout; balloon_window.Show (); }
internal override void SystrayBalloon(IntPtr handle, int timeout, string title, string text, ToolTipIcon icon) { Control control = Control.FromHandle(handle); if (control == null) return; if (balloon_window != null) { balloon_window.Close (); balloon_window.Dispose (); } balloon_window = new NotifyIcon.BalloonWindow (handle); balloon_window.Title = title; balloon_window.Text = text; balloon_window.Timeout = timeout; balloon_window.Show (); SendMessage(handle, Msg.WM_USER, IntPtr.Zero, (IntPtr) Msg.NIN_BALLOONSHOW); }