WS_GROUP
WS_GROUP
Specifies the first control of a group of controls
WS-U组
第一个控件属于同一组后的Style false。下一个控件
WS-U组
Style启动下一个组(即,一个组在下一个组开始的位置结束)。
!include nsDialogs.nsh
Function settingsTypePageCreate
nsDialogs::Create 1018
pop $0
; Radio Group 1
${NSD_CreateGroupBox} 0 0 100% 50u "Select Method for specifying file locations"
Pop $0
${NSD_CreateRadioButton} 5u 12u 70% 12u "Use Environment Variable."
pop $2
${NSD_AddStyle} $2 ${WS_GROUP}
${NSD_CreateRadioButton} 5u 24u 70% 12u "Use central config file."
pop $3
${NSD_CreateRadioButton} 5u 36u 70% 12u "Use default %USERPROFILE%."
pop $4
; Radio Group 2
${NSD_CreateGroupBox} 0 60u 100% 50u "Select location folder"
Pop $0
${NSD_CreateRadioButton} 5u 72u 70% 12u "%APPDATA%"
pop $6
${NSD_AddStyle} $6 ${WS_GROUP}
${NSD_CreateRadioButton} 5u 84u 70% 12u "%USERPROFILE%"
pop $7
${NSD_CreateRadioButton} 5u 96u 70% 12u "PROGRAMDATA"
pop $8
nsDialogs::Show
FunctionEnd
Page Custom settingsTypePageCreate
Page InstFiles
测量值在
nsDialogs documentation
以下内容:
宏所进行的每个测量都可以使用三种单位类型中的一种-像素,
dialog units
或对话框大小的百分比。也可以是负值,表示应从末端开始测量。若要使用对话单位,度量值必须加上字母U的后缀。若要使用百分比,度量值必须加上百分比符号-%的后缀。任何其他后缀,或没有后缀,表示像素。
对话框单元允许创建在使用不同字体或dpi时缩放良好的对话框。其像素大小在运行时根据字体和dpi确定。