主题:vc的托盘程序如何写
			
 liukai19871216
				 [专家分:30]  发布于 2009-02-16 22:02:00							
			我是一个控制台的程序,请问加上托盘!
						
					 
		
			
回复列表 (共4个回复)
		
								
				沙发
				
					
aizibion [专家分:4780]  发布于 2009-02-17 08:37:00				
				托盘?壳?
							 
						
				板凳
				
					
小小C [专家分:4570]  发布于 2009-02-17 09:35:00				
				托盘, 啥意思? 是桌面右下角的小图标?
							 
						
				3 楼
				
					
liukai19871216 [专家分:30]  发布于 2009-02-17 22:07:00				
				就是右下角那个图标,但我的是DOS程序,有办法加吗
							 
						
				4 楼
				
					
廖增祥 [专家分:3930]  发布于 2009-02-18 15:39:00				
				DOS 程序也可以的
托盘图标要用到一个函数 Shell_NotifyIcon
要用到一个结构体 NOTIFYICONDATA
在此结构里面,有两个成员要注意,一个窗口句柄和一个自定义的消息标识。
它主要采用的是消息驱动的机制,当托盘上有任何反应时,系统都会给你指定的窗口发送你指定的自定义消息。所以,你在DOS程序里要实现这个功能的话
可以在 main 函数里创建一个窗口,不过这个窗口是隐藏的,在其窗口过程函数中
就只处理你自定义的那个消息,其他消息都调用默认的函数,即可。
							 
									
			
我来回复