不知所云,WINDOWSSTATE=WSMAXSIZE子窗口就可以最大化,也就是充满主窗口,
你还想作什么,充满屏幕,主窗口的WINDOWSSTATE也设为WSMAXSIZE即可。

解决方案 »

  1.   

    不知所云,WINDOWSSTATE=WSMAXSIZE子窗口就可以最大化,也就是充满主窗口,
    你还想作什么,充满屏幕,主窗口的WINDOWSSTATE也设为WSMAXSIZE即可。
      

  2.   

    在主窗口:
    SendMessage(ClientHandle, WM_MDIMAXIMIZE, MDI子窗口.Handle, 0);
    检查一下子窗口的边框属性
      

  3.   

    TO:netlib(河外孤星)你说的WINDOWSSTATE我原来就设置过了,现在的问题是子窗口只是充满了父窗体的客户区,正常的情况应该是子窗口最大化时,子窗口的标题栏和父窗口的标题栏是一个,CAPTION是父窗口的CAPTION加上子窗口的CAPTION,而现在我的子窗体整个都显示在父窗口的客户区里了,包括标题栏在内。怎么使他正常啊,原因我知道,因为我加了一个控件,如果去掉的话就是正常的。是不是发送消息可以解决,这个消息WM_MDITILE= $0226是发送给子窗体最大化的消息,怎么写代码发送,或是有其他方法解决,谢了!解决马上结贴!
      

  4.   

    TO:netlib(河外孤星)你说的WINDOWSSTATE我原来就设置过了,现在的问题是子窗口只是充满了父窗体的客户区,正常的情况应该是子窗口最大化时,子窗口的标题栏和父窗口的标题栏是一个,CAPTION是父窗口的CAPTION加上子窗口的CAPTION,而现在我的子窗体整个都显示在父窗口的客户区里了,包括标题栏在内。怎么使他正常啊,原因我知道,因为我加了一个控件,如果去掉的话就是正常的。是不是发送消息可以解决,这个消息WM_MDITILE= $0226是发送给子窗体最大化的消息,怎么写代码发送,或是有其他方法解决,谢了!解决马上结贴!
      

  5.   

    在主窗口:
    SendMessage(ClientHandle, WM_MDIMAXIMIZE, MDI子窗口.Handle, 0);
    检查一下子窗口的边框属性