如题.

解决方案 »

  1.   

    http://www.vckbase.com/document/viewdoc/?id=996
      

  2.   

    在主对话框的OnInitDialog中,添加托盘的初期处理。
    比如使用CTrayIcon里的方法Create.
    就可以在程序启动后,在任务栏出现一个小图标。
    关于CTrayIcon的源码和demo可以去下。
      

  3.   

    哦,sorry,没说清..我的意思是:当程序刚启动时,便最小化到托盘.即当双击程序运行时,桌面上看不到窗体,只在任务栏有图标
      

  4.   

    我的理解:(1.)托盘 和(2.)看不到窗体, 是两个没有必然联系的状态。
    可以同时存在,存在任意一个,或者都不存在。
    想要实现(2.)看不到住对话框
       就用 ShowWindow(SW_HIDE);
    想要实现当双击程序运行就看不到住对话框
       在OnInitDialog中 ShowWindow(SW_HIDE);
    想要实现最小化按钮时就看不到住对话框
       在OnSysCommand中
    if (SC_MINIMIZE == nID)
    {
    ShowWindow(SW_HIDE);
    }