这些单选按钮能否转换成多行显示?
是的!如果您正在使用资源编辑器,则选择问题中的单选按钮,在“属性”窗格中,将“多行”条件(在“外观”组中)设置为
True。
如果您手动编辑资源脚本,则将
BS_MULTILINE
样式添加到控件中。
以下屏幕截图来自Visual Studio 2010,但我认为在VS 2019中UI非常相似:
![enter image description here](https://istack.dev59.com/edc2k.webp)
以下为上述对话框的资源脚本,显示了
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