只要你提供缩放的按钮或者任何其他途径,就可以通过API setwindowpos来改变其大小,而不拘束于对话框的属性.

解决方案 »

  1.   

    同意 
    可以设置一些控件
    比如 进度条什么的
    来调用api 就可以
      

  2.   

    重写该CDialog的OnNcHitTest(也就是WM_NCHITTEST的响应函数)
    在里面判断鼠标的位置,根据其值返回不同的位置flag即可.
    HTLEFT,HTRIGHT...
      

  3.   

    chief(大副) 
    能否详细说明一点
      

  4.   

    我通常为了实现隐藏标题栏和最大化等按钮,并且允许resizing,是把dialog地style设为resizing而不是none,然后取消Title属性。
      

  5.   

    iProgram(灰飞烟灭):Resizing会出现立体化
    我只想要一个平面
    所以我选择了None
    但失去了缩放功能
    我想当我选择None时
    还能和一般程式一样可以拥有缩放功能
    不知是否可以通过某些设定做到
      

  6.   

    设定是没戏了。
    只好自己写,就像winamp那样,很不正点
      

  7.   

    就好像oicq一样可以缩放
    是怎么做到的
      

  8.   

    1) OnLButtonDown  SetCapture Set Cursor, set resize flag
    2) OnMouseMove    transfer MoveWindow to set Window Size
    3) OnButtonDown   ReleaseCapture, clear resize flag
      

  9.   


     pccrazy(淡泊) :
    缩放时的虚框是用什么做出来的
      

  10.   


    只需要人民币20元,你就可以获得本灌水机的程序和Visual C  源代码,并获得永久性技术支持。