The following source-code fragment creates a dialog template. Notice that the WS_GROUP and WS_TABSTOP style designations are given for the first item in each group.

    DLGTEMPLATE IDD_ABOUT
    BEGIN
      DIALOG "", IDD_ABOUT2,
      10, 10, 150, 110, FS_DLGBORDER, 0
      BEGIN
        CONTROL "Attributes:",100,
          10, 30, 100, 70,
          WC_STATIC,
          SS_GROUPBOX | WS_VISIBLE
        CONTROL "Highlighted",101,
          20, 80, 58, 12,
          WC_BUTTON,
          WS_GROUP | WS_TABSTOP | BS_AUTOCHECKBOX | WS_VISIBLE
        CONTROL "Enabled",102,
          20, 60, 58, 12,
          WC_BUTTON,
          BS_AUTOCHECKBOX | WS_VISIBLE
        CONTROL "Checked",103,
          20, 40, 58, 12,
          WC_BUTTON,
          BS_AUTOCHECKBOX | WS_VISIBLE
        CONTROL "Okay", DID_OK,
          10, 10, 50, 14,
          WC_BUTTON,
          WS_GROUP | WS_TABSTOP | BS_PUSHBUTTON | BS_DEFAULT | WS_VISIBLE
        CONTROL "Cancel", DID_CANCEL,
          80, 10, 50, 14,
          WC_BUTTON,
          BS_PUSHBUTTON | WS_VISIBLE
      END
    END


[Back] [Next]