Improve GUI interface. Patch by Lee Schreoder.
CORE-7078 #resolve #comment Committed in revision 59051.
svn path=/trunk/; revision=59051
switch (LOWORD(wParam))
{
case IDM_GROUP_NEW:
+ case IDC_GROUPS_ADD:
GroupNew(hwndDlg);
break;
break;
case IDM_GROUP_DELETE:
+ case IDC_GROUPS_REMOVE:
GroupDelete(hwndDlg);
break;
case IDM_GROUP_PROPERTIES:
+ case IDC_GROUPS_PROPERTIES:
if (GroupProperties(hwndDlg) == IDOK)
UpdateGroupProperties(hwndDlg);
break;
BEGIN
CONTROL "", IDC_USERS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_USERS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_USERS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_USERS_PROPERTIES, 195, 98, 50, 14
+ AUTOCHECKBOX "Require user name and password on system startup.", IDC_USERS_STARTUP_REQUIRE, 10, 118, 200, 14, WS_DISABLED
+ PUSHBUTTON "Reset Administrator Password", IDC_USERS_ADMIN_RESET, 142, 200, 103, 14, WS_DISABLED, 100, 16
END
BEGIN
CONTROL "", IDC_GROUPS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_GROUPS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_GROUPS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_GROUPS_PROPERTIES, 195, 98, 50, 14
END
BEGIN
CONTROL "", IDC_USERS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_USERS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_USERS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_USERS_PROPERTIES, 195, 98, 50, 14
+ AUTOCHECKBOX "Require user name and password on system startup.", IDC_USERS_STARTUP_REQUIRE, 10, 118, 200, 14, WS_DISABLED
+ PUSHBUTTON "Reset Administrator Password", IDC_USERS_ADMIN_RESET, 142, 200, 103, 14, WS_DISABLED
END
BEGIN
CONTROL "", IDC_GROUPS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_GROUPS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_GROUPS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_GROUPS_PROPERTIES, 195, 98, 50, 14
END
BEGIN
CONTROL "", IDC_USERS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd..", IDC_USERS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_USERS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_USERS_PROPERTIES, 195, 98, 50, 14
+ AUTOCHECKBOX "Require user name and password on system startup.", IDC_USERS_STARTUP_REQUIRE, 10, 118, 200, 14, WS_DISABLED
+ PUSHBUTTON "Reset Administrator Password", IDC_USERS_ADMIN_RESET, 142, 200, 103, 14, WS_DISABLED
END
BEGIN
CONTROL "", IDC_GROUPS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_GROUPS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_GROUPS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_GROUPS_PROPERTIES, 195, 98, 50, 14
END
BEGIN
CONTROL "", IDC_USERS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_USERS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_USERS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_USERS_PROPERTIES, 195, 98, 50, 14
+ AUTOCHECKBOX "Require user name and password on system startup.", IDC_USERS_STARTUP_REQUIRE, 10, 118, 200, 14, WS_DISABLED
+ PUSHBUTTON "Reset Administrator Password", IDC_USERS_ADMIN_RESET, 142, 200, 103, 14, WS_DISABLED
END
BEGIN
CONTROL "", IDC_GROUPS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_GROUPS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_GROUPS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_GROUPS_PROPERTIES, 195, 98, 50, 14
END
BEGIN
CONTROL "", IDC_USERS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_USERS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_USERS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_USERS_PROPERTIES, 195, 98, 50, 14
+ AUTOCHECKBOX "Require user name and password on system startup.", IDC_USERS_STARTUP_REQUIRE, 10, 118, 200, 14, WS_DISABLED
+ PUSHBUTTON "Reset Administrator Password", IDC_USERS_ADMIN_RESET, 142, 200, 103, 14, WS_DISABLED
END
BEGIN
CONTROL "", IDC_GROUPS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_GROUPS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_GROUPS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_GROUPS_PROPERTIES, 195, 98, 50, 14
END
BEGIN
CONTROL "", IDC_USERS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_USERS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_USERS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_USERS_PROPERTIES, 195, 98, 50, 14
+ AUTOCHECKBOX "Require user name and password on system startup.", IDC_USERS_STARTUP_REQUIRE, 10, 118, 200, 14, WS_DISABLED
+ PUSHBUTTON "Reset Administrator Password", IDC_USERS_ADMIN_RESET, 142, 200, 103, 14, WS_DISABLED
END
BEGIN
CONTROL "", IDC_GROUPS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_GROUPS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_GROUPS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_GROUPS_PROPERTIES, 195, 98, 50, 14
END
BEGIN
CONTROL "", IDC_USERS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_USERS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_USERS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_USERS_PROPERTIES, 195, 98, 50, 14
+ AUTOCHECKBOX "Require user name and password on system startup.", IDC_USERS_STARTUP_REQUIRE, 10, 118, 200, 14, WS_DISABLED
+ PUSHBUTTON "Reset Administrator Password", IDC_USERS_ADMIN_RESET, 142, 200, 103, 14, WS_DISABLED
END
BEGIN
CONTROL "", IDC_GROUPS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_GROUPS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_GROUPS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_GROUPS_PROPERTIES, 195, 98, 50, 14
END
BEGIN
CONTROL "", IDC_USERS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_USERS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_USERS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_USERS_PROPERTIES, 195, 98, 50, 14
+ AUTOCHECKBOX "Require user name and password on system startup.", IDC_USERS_STARTUP_REQUIRE, 10, 118, 200, 14, WS_DISABLED
+ PUSHBUTTON "Reset Administrator Password", IDC_USERS_ADMIN_RESET, 142, 200, 103, 14, WS_DISABLED
END
BEGIN
CONTROL "", IDC_GROUPS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_GROUPS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_GROUPS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_GROUPS_PROPERTIES, 195, 98, 50, 14
END
BEGIN
CONTROL "", IDC_USERS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_USERS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_USERS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_USERS_PROPERTIES, 195, 98, 50, 14
+ AUTOCHECKBOX "Require user name and password on system startup.", IDC_USERS_STARTUP_REQUIRE, 10, 118, 200, 14, WS_DISABLED
+ PUSHBUTTON "Reset Administrator Password", IDC_USERS_ADMIN_RESET, 142, 200, 103, 14, WS_DISABLED
END
BEGIN
CONTROL "", IDC_GROUPS_LIST, "SysListView32", LVS_REPORT | LVS_EDITLABELS | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP,
7, 7, 238, 85, WS_EX_CLIENTEDGE
+ PUSHBUTTON "A&dd...", IDC_GROUPS_ADD, 87, 98, 50, 14
+ PUSHBUTTON "&Remove", IDC_GROUPS_REMOVE, 141, 98, 50, 14
+ PUSHBUTTON "Pr&operties", IDC_GROUPS_PROPERTIES, 195, 98, 50, 14
END
#define IDC_USER_GENERAL_DISABLED 317
#define IDC_USER_GENERAL_LOCKED 318
+#define IDC_USERS_ADD 319
+#define IDC_USERS_REMOVE 320
+#define IDC_USERS_PROPERTIES 321
+#define IDC_USERS_STARTUP_REQUIRE 322
+#define IDC_USERS_ADMIN_RESET 323
+
+#define IDC_GROUPS_ADD 324
+#define IDC_GROUPS_REMOVE 325
+#define IDC_GROUPS_PROPERTIES 326
+
#define IDD_GROUP_GENERAL 340
#define IDC_GROUP_GENERAL_NAME 341
#define IDC_GROUP_GENERAL_DESCRIPTION 342
break;
case IDM_USER_NEW:
+ case IDC_USERS_ADD:
UserNew(hwndDlg);
break;
case IDM_USER_DELETE:
+ case IDC_USERS_REMOVE:
UserDelete(hwndDlg);
break;
case IDM_USER_PROPERTIES:
+ case IDC_USERS_PROPERTIES:
if (UserProperties(hwndDlg))
{
UpdateUserProperties(hwndDlg);