各位大虾 :
      在Dialog 中 使用了OnSize 消息 有一个Dialog的最小长度设置和宽度设置 在拖动reSize 时  如小于最小设置  就让他重新设置成最小宽度和高度  在拖动时刷新 屏幕闪烁 很厉害
  请各位大虾 指点

解决方案 »

  1.   

    WM_GETMINMAXINFO
    afx_msg void OnGetMinMaxInfo(
       MINMAXINFO* lpMMI 
    );
    typedef struct tagMINMAXINFO {
       POINT ptReserved;
       POINT ptMaxSize;
       POINT ptMaxPosition;
       POINT ptMinTrackSize;
       POINT ptMaxTrackSize;
    } MINMAXINFO
      

  2.   

    OnGetMinMaxInfo中限制窗口的大小。
      

  3.   

    OnGetMinMaxInfo中限制大小,拖动闪烁的厉害,肯定是你在拖动的时候刷新了!
    如果可以的话,可以将程序源代码发到:[email protected]
    我帮你看看!注明帖子的URL!
      

  4.   

    是的 我在拖动大小时 调用了onsize 消息 
    请问如何才能避免呢 谢谢
      

  5.   

    关注~~也可以在onsize里啊~
    当size小了,就放大到最小值就好了
      

  6.   

    afx_msg void OnGetMinMaxInfo(
       MINMAXINFO* lpMMI 
    );