我想点击窗口的确定按钮将窗口隐藏到托盘区,不知怎么实现?
那位高手能给指点一下,谢谢

解决方案 »

  1.   

    相关例子很多,CSDN上也有很多人提过相同的问题,而且都得到了明确的解决。
    可以上网搜索 ‘VC 最小化托盘’这几个关键字即可找到答案
      

  2.   

    如果你已经在 WindowProc 中做好了 最小化到托盘的消息接受
    只需要在你点击那个按钮时发送响应的消息
    “主要就是如何将最小化按钮换成确定按钮”这样的话 就是发送最小化消息 SC_MINIMIZE
      

  3.   

    我一般用trayicon控件
    看看这个教程吧
    http://www.pcppc.cn/kaifa/VCjiaocheng/kaifa_115727_4.html
      

  4.   

    long style=::GetWindowLong(m_hWnd,GWL_EXSTYLE);
    style&=~WS_EX_APPWINDOW;
    style|=WS_EX_TOOLWINDOW;
    ::SetWindowLong(m_hWnd,GWL_EXSTYLE,style);
    this->ShowWindow(SW_MINIMIZE);
    NOTIFYICONDATA nc;
    nc.cbSize=sizeof(NOTIFYICONDATA);
    HICON hIcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);
    nc.hIcon=hIcon;
    nc.hWnd=m_hWnd;
    strcpy(nc.szTip,"测试");
    nc.uCallbackMessage=WM_MYMESSAGE;
    nc.uFlags=NIF_ICON|NIF_MESSAGE|NIM_ADD;
    nc.uID=IDR_MAINFRAME;
    Shell_NotifyIcon(NIM_ADD,&nc);
      

  5.   

    资料很多
    http://www.vckbase.com/document/finddoc.asp?keyword=%CD%D0%C5%CC