Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 标题栏与菜单合并-WINFORMS_C#_Windows_Winforms_Winapi - Fatal编程技术网

C# 标题栏与菜单合并-WINFORMS

C# 标题栏与菜单合并-WINFORMS,c#,windows,winforms,winapi,C#,Windows,Winforms,Winapi,我有一个MDI容器表单。当子窗体最大化时,其标题栏将与菜单合并 我们如何避免这种合并?这意味着子窗体也必须以最大化状态显示其标题栏。您不能。这就是多文档接口(MDI)的工作方式 如果您不想要这个,那么您就不想要MDI。一般来说,Windows中的每个“真实”控件实际上都是自己的窗口。您也可以将其视为窗口只是控件。这意味着,如果您有时间和耐心,可以通过将每个窗口的父窗口设置为容器控件,使用Windows API创建自己的MDI容器。但是,我可以保证这将是一个真正的痛苦,我不能保证你会真正得到你想要

我有一个MDI容器表单。当子窗体最大化时,其标题栏将与菜单合并


我们如何避免这种合并?这意味着子窗体也必须以最大化状态显示其标题栏。

您不能。这就是多文档接口(MDI)的工作方式


如果您不想要这个,那么您就不想要MDI。

一般来说,Windows中的每个“真实”控件实际上都是自己的窗口。您也可以将其视为窗口只是控件。这意味着,如果您有时间和耐心,可以通过将每个窗口的父窗口设置为容器控件,使用Windows API创建自己的MDI容器。但是,我可以保证这将是一个真正的痛苦,我不能保证你会真正得到你想要的效果——至少,不会没有其他问题产生的代价。

大部分是咆哮的回答。MDI的概念没有错,你也没有真正尝试去回答这个问题。如何才能得到更好的答案?