因为直接点击任务栏,系统会给程序发送最小化和恢复的命令,但是你的程序把相关处理程序去掉了,你说还能有用吗在WM_SYSCOMMAND里处理SC_MINIMIZE

解决方案 »

  1.   


    我在 WindowProc(UINT message, WPARAM wParam, LPARAM lParam)中
    if(message == WM_SYSCOMMAND)
    {
    断点
    }根本进不去断点,我挨个查了 message,我点击任务栏时,没有发送WM_SYSCOMMAND
      

  2.   

    应该会有WM_ACTIVATEAPP消息,在WindowProc()里处理试试
      

  3.   

    程序刚起来时,我直接去点任务栏,不发送WM_SYSCOMMAND , 我点最小化后,会发送一个 WM_SYSCOMMAND,这时再点任务栏,才会发送一个WM_SYSCOMMAND,并且 wParam == SC_RESTORE。
      

  4.   

    http://bbs.csdn.net/topics/390095277
    http://bbs.csdn.net/topics/380236868#post-390746170
      

  5.   

    有用Java程序解决这个问题的吗..