最小化到托盘和托盘点击事件
By
admin
at 2017-12-10 • 1人收藏 • 1460人看过
mainForm.wndproc = function(hwnd,message,wparam,lparam){ select(message) { //最小化到托盘 case( 0x112/*_WM_SYSCOMMAND*/ ){ //系统命令消息 if( wparam == 0xF020/*_SC_MINIMIZE*/ ){ //用户点击了最小化按钮 import win.util.tray tray = win.util.tray(mainForm) mainForm.show(false); tray.message = 0x400+9981/*_WM_TRAYMESSAGE*/ //设置托盘图标回调消息 return true;//阻击默认消息传递,取消最小化过程 } } //托盘点击事件 case (0x400+9981/*_WM_TRAYMESSAGE*/){ if(lparam=0x0202){ mainForm.show(true) tray.delete() } } } }
登录后方可回帖