用MoveWindow改变窗口大小后,窗口不见了,像是最小化了一样,显示不出来了,是怎么回事?

解决方案 »

  1.   

    没遇到过,楼主检查一下函数返回值和输入的参数
    BOOL MoveWindow(
      HWND hWnd,      // handle to window
      int X,          // horizontal position
      int Y,          // vertical position
      int nWidth,     // width
      int nHeight,    // height
      BOOL bRepaint   // repaint option
    );
      

  2.   

    看看你movewindow的输入的rect是否正确,是相对的坐标还是绝对的坐标,这个很关键。
      

  3.   

    问题已经解决,我用了CW—DEFAULT就会这样,用确定的数字就没问题了,但不知用默认值为什么会这样