Home » U++ Library support » TopWindow&PopUp, TrayIcon » Balloon notifications and Callbacks... 
	
		
		
			| Balloon notifications and Callbacks... [message #12172] | 
			Mon, 15 October 2007 10:36   | 
		 
		
			
				
				
				
					
						  
						spidertp
						 Messages: 16 Registered: October 2007  Location: Poland
						
					 | 
					Promising Member  | 
					 | 
		 
		 
	 | 
 
	
		Hello, 
I put into TrayIcon32.cpp file some new lines regardins ballon tips callbacks in Win32. 
I don't know if informations I inserted are in other file, so sorry if I'm doing something second time. 
 
So, the changes are: 
1)in enum: 
enum {
UM_TASKBAR = WM_USER + 1024,
}; 
 
I added: 
enum {
	UM_TASKBAR = WM_USER + 1024,
	NIN_BALLOONSHOW = (WM_USER + 2),
	NIN_BALLOONHIDE = (WM_USER + 3),
	NIN_BALLOONTIMEOUT = (WM_USER + 4),
	NIN_BALLOONUSERCLICK = (WM_USER + 5),	
};
 
2) Added some callbacks: 
void TrayIcon::BalloonLeftDown()
{
	WhenBalloonLeftDown();
}
void TrayIcon::BalloonShow()
{
	WhenBalloonShow();
}
void TrayIcon::BalloonHide()
{
	WhenBalloonHide();
}
void TrayIcon::BalloonTimeout()
{
	WhenBalloonTimeout;
}
 
 
3) In WndProc: 
I added below mentioned lines: 
case NIN_BALLOONSHOW:
	BalloonShow();
	return TRUE;
case NIN_BALLOONHIDE:
	BalloonHide();
	return TRUE;
case NIN_BALLOONTIMEOUT:
	BalloonTimeout();
	return TRUE;
case NIN_BALLOONUSERCLICK:
	BalloonLeftDown();
	return TRUE;
  
 
4) In CtrlUtil.h (section for Win32) 
 
I added: 
virtual void BalloonLeftDown();
virtual void BalloonShow();
virtual void BalloonHide();
virtual void BalloonTimeout();
  
 
and 
Callback        WhenBalloonLeftDown;
Callback        WhenBalloonShow;
Callback        WhenBalloonHide;
Callback        WhenBalloonTimeout;
  
 
So, what do you think about including it to UPPsrc? 
 
Best regards, 
Tomek
		
		
		[Updated on: Mon, 15 October 2007 13:34] Report message to a moderator  
 |  
	| 
		
	 | 
 
 
 |  
	| 
		
 |  
	| 
		
 |   
Goto Forum:
 
 Current Time: Tue Nov 04 02:43:00 CET 2025 
 Total time taken to generate the page: 0.05134 seconds 
 |