现在想实现这样的功能:对话框一开始显示的只是一部分,点击上面的“更多>>”按钮,则将剩余部分也显示出来。

解决方案 »

  1.   

    用setwindowPos改变这个窗体的大小就可以了。
      

  2.   

    不是,老是搞不清楚,网上找的方法都是先将完整的窗口尺寸保存起来,再拉个线,将线的位置保存起来,通过这两个得到小窗口的尺寸,再用setwindowpos显示,但这样一开始显示的是完整的窗口啊我想一开始就显示小窗口,该咋弄啊
      

  3.   

    setwindowPos 能显示大 自然就能显示小 大,小对它来说就是参数问题
      

  4.   

    有本很久前的好书“MFC经典问答”,里面有一个这样的例子。随书的代码在网上找一下吧。
      

  5.   


    initialdlg的时候就把缩小窗口的函数响应一遍
      

  6.   

    SetWindowPos,这个 可以实现 , 其实叫 “逃跑按钮”