public abstract Rectangle BalloonWindowRect(NotifyIcon.BalloonWindow control);
public abstract void DrawBalloonWindow(Graphics dc, Rectangle clip, NotifyIcon.BalloonWindow control);
public override void HideBalloonWindow (IntPtr handle) { if (balloon_window == null || balloon_window.OwnerHandle != handle) return; balloon_window.Close (); balloon_window.Dispose (); balloon_window = null; }
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); }
public BalloonWindowProvider (NotifyIcon.BalloonWindow window) : base (window) { balloon = window; }