大家好,请问
1。话框中如果要实现拉动对话框边缘使对话框变大变小该如何实现,在属性页中如何设置
2。单击最大化按钮,如何控制最大化后的大小和位置。
3。单击最大化按钮如何使对话框中的所有控件一起变大。
谢谢。

解决方案 »

  1.   

    2 3 这两个问题你都可以自己截获最大化消息,OnSystemCommand()函数,判断是否是最大化消息,WM_MAXIMIZED,然后用MoveWindow来设置具体的大小。也可以设置控件的大小
      

  2.   

    1 对话框不是本来可以拉动大小吗?2 3 还可以用窗口的子类化来处理。
        下面的帖子看看关于子类化
    http://community.csdn.net/Expert/topic/3161/3161208.xml?temp=.8386347
      

  3.   

    应该是:
    2 3 这两个问题你都可以自己截获最大化消息,OnSysCommand()函数,判断是否是最大化消息,SC_MAXIMIZE ,然后用MoveWindow来设置具体的大小。也可以设置控件的大小
      

  4.   

    to  laiyiling(最熟悉的陌生人)]
    1.对话框不能拉动大小,有一个属性,我不知道是那个,呵呵
    2、3.我知道在OnSysCommand()函数,判断是否是最大化消息,关键是后面得操作,如何设置控件的大小随对话框一起变大!
    
      

  5.   

    http://community.csdn.net/Expert/topic/3147/3147044.xml?temp=.5304987