gpt4 book ai didi

user-interface - Win32 图形用户界面 : dialog in dialog

转载 作者:行者123 更新时间:2023-12-04 06:45:15 31 4
gpt4 key购买 nike

我刚开始使用对话框,我非常喜欢在资源文件中定义布局的可能性。但是是否可以设置一个对话框并将其嵌入到另一个对话框中(即没有 float 对话框)?

对于普通窗口,我创建了一个带有一个子窗口的主窗口。然后,我创建了更多窗口(如“编辑”、“静态”……)并将它们添加到 child 。我这样做是为了将这几个窗口组合到一个窗口中,这样我就可以轻松控制所有编辑和静态的可见性。有点像分组(但它没有 GroupBox 的边框)。

是否可以重写上面的内容,但将对话框写在 .rc 文件中?

我使用的是纯 C 和 Win32。

我做的例子:

main = CreateWindow(...);
container = CreateWindow(... hWndParent = main ...);
label = CreateWindow("static", ... container);
edit = CreateWindow("edit", ... container);

现在,如果我可以隐藏或调整两个标签的大小,并且只控制 container 进行编辑。

我想要的示例:

MAIN_DIALOG DIALOG 10, 20, 30, 40 STYLE ...
BEGIN
CONTROL "container" ...
END

如何向“容器”控件添加“标签”和“编辑”?

最佳答案

此外,在资源编辑器中将对话框样式设置为“child”并将边框设置为“none”。

关于user-interface - Win32 图形用户界面 : dialog in dialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2244775/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com