Public Const WM_USER = &H400
Public Const MyMsg = WM_USER + 常数

解决方案 »

  1.   

    这个问题是我在调用shell_notifyicon时发现的,因为实现icon最小化时必须通过用户自定义消息来通知窗口icon发生的事件,这一点在vc中容易实现,但在vb中我不知道怎么实现,还请各位高手出手。
      

  2.   

    续:
    Function WndProc(ByVal hwnd As Long, ByVal Msg As Long, ByVal  wParam As Long, ByVal lParam As Long) As Long      Select Case Msg
              Case MyMsg
                   
                   Select Case lParam
                          Case WM_LBUTTONDBLCLK
                               SetForegroundWindow hwnd
                               FrmMain.Show
                          Case WM_RBUTTONUP
                               SetForegroundWindow hwnd
      
                          End Select
              
              Case Else
                   WndProc = CallWindowProc(OldWndProc, hwnd, Msg, wParam, lParam)
          End Select
    End Function
      

  3.   

    怎么用hook?给个简单的例子吧。
      

  4.   

    请参看 “洪恩在线托盘程序详解(一)”
    http://www.hongen.com/pc/program/apitutor/api0012/api01.htm