如何更改 MFC 中控件的 Z 顺序在设计时- 即我无法使用 SetWindowPos 或在运行时执行此操作 - 我想在设计器中查看更改后的 z 顺序(即使我必须诉诸直接编辑 .rc 代码)。
我有一个 MFC 对话框,要向其中添加控件。如果控件的边缘之间存在重叠,我想将一个控件放在另一个控件的前面。在 Windows 窗体或 WPF 等中,我可以将其置于前面、发送到后面、向前发送、向后发送。我在 MFC 中找不到这些选项,也无法说出它如何确定前面的内容,因为刚刚添加的控件通常位于先前存在的控件后面。如何在 MFC 中操纵 Z 顺序?即使我必须直接操作 .rc 文件代码(即在设计器周围最终运行)。
在 Visual Studio 6.0 中执行以下操作。
打开对话框屏幕(在设计器视图中)
按 Ctrl + D
将显示每个控件的选项卡顺序
开始按照您希望在运行时看到的 Tab 键顺序单击控件(即,您首先单击的控件的 Tab 键顺序将设置为 1 等等...)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)