大哥,我要点是最小化的时候把窗体隐藏了,在任务栏里显示图标。怎么做啊。

解决方案 »

  1.   

    TrayIcon控件
    close事件里Action:=caHide;
      

  2.   

    他是shell32.dll提供的一项服务,包括一个函数,以及一个构造,
    function shell_notifyicon(dwmessage:dword,ippdate:pnotifyicondata):unit;stdcall;
    构造: 
     TnotifyIconDate=record
        cbSize:DWORD;
        wnd:HWND;
        Uid:UINT;
        Uflags:UINT;
        UCallbackMessage:UINT;
        hIcon:HICON;
        SzTip:array[0..63] of AnsiChar;
       end;
    用法自己研究
    或者用abc的组件,这个很简单
      

  3.   

    找个控件装上算了。手工写代码也可以。用TNotifyiconData就行了。
      

  4.   

    SetWindowLong(Application ,Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW)