gpt4 book ai didi

mfc - 如何使用 MFC 对对话框进行多行 radio 控制

转载 作者:行者123 更新时间:2023-12-04 01:12:48 26 4
gpt4 key购买 nike

我的对话框中有三个单选选项:

enter image description here

是否可以将这些单选选项转换为多行?

忽略其他似乎重叠的控件,因为它们只有在运行时才能正确显示。

这只是三个单选选项,如果可能的话我想自动换行。

这是在 MFC 对话框上。

最佳答案

Is it possible to turn these radio options in to multiline?

是的!如果您使用的是资源编辑器,则选择有问题的单选按钮,然后在“属性” Pane 中,将“多行”条件(在“外观”组中)设置为 True

如果您手动编辑资源脚本,请将 BS_MULTILINE 样式添加到控件。

以下屏幕截图来自 Visual Studio 2010,但 UI 在 VS 2019 中非常相似,IIRC:

enter image description here

这里是资源脚本,对于上面的对话框,显示了 BS_MULTILINE 样式的使用:

IDD_ABOUTBOX DIALOGEX 0, 0, 258, 132
STYLE DS_SETFONT | DS_MODALFRAME | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "About AppWizDog"
FONT 8, "MS Shell Dlg", 0, 0, 0x1
BEGIN
ICON IDR_MAINFRAME, IDC_STATIC, 14,14,20,20
LTEXT "AppWizDog, Version 1.0",IDC_STATIC, 42,14,114,8, SS_NOPREFIX
LTEXT "Copyright (C) 2014", IDC_STATIC, 42,26,114,8
DEFPUSHBUTTON "OK", IDOK, 201,111,50,14, WS_GROUP
CONTROL "This is a long caption text", IDC_RADIO1, "Button",
BS_AUTORADIOBUTTON | BS_MULTILINE, 7,52,62,22
END

关于mfc - 如何使用 MFC 对对话框进行多行 radio 控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64297025/

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