Improve GUI interface. Patch by Lee Schreoder.
CORE-7078 #resolve #comment Committed in revision 59051.

svn path=/trunk/; revision=59051
This commit is contained in:
Eric Kohl 2013-05-20 15:44:43 +00:00
parent d02375a0e3
commit 83a72b8196
12 changed files with 88 additions and 0 deletions

View file

@ -477,6 +477,7 @@ GroupsPageProc(HWND hwndDlg,
switch (LOWORD(wParam))
{
case IDM_GROUP_NEW:
case IDC_GROUPS_ADD:
GroupNew(hwndDlg);
break;
@ -485,10 +486,12 @@ GroupsPageProc(HWND hwndDlg,
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;

View file

@ -14,6 +14,11 @@ FONT 8, "MS Shell Dlg"
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
@ -24,6 +29,9 @@ FONT 8, "MS Shell Dlg"
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

View file

@ -14,6 +14,11 @@ FONT 8, "MS Shell Dlg"
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
@ -24,6 +29,9 @@ FONT 8, "MS Shell Dlg"
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

View file

@ -10,6 +10,11 @@ FONT 8, "MS Shell Dlg"
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
@ -20,6 +25,9 @@ FONT 8, "MS Shell Dlg"
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

View file

@ -10,6 +10,11 @@ FONT 8, "MS Shell Dlg"
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
@ -20,6 +25,9 @@ FONT 8, "MS Shell Dlg"
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

View file

@ -14,6 +14,11 @@ FONT 8, "MS Shell Dlg"
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
@ -24,6 +29,9 @@ FONT 8, "MS Shell Dlg"
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

View file

@ -18,6 +18,11 @@ FONT 8, "MS Shell Dlg"
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
@ -28,6 +33,9 @@ FONT 8, "MS Shell Dlg"
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

View file

@ -10,6 +10,11 @@ FONT 8, "MS Shell Dlg"
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
@ -20,6 +25,9 @@ FONT 8, "MS Shell Dlg"
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

View file

@ -14,6 +14,11 @@ FONT 8, "MS Shell Dlg"
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
@ -24,6 +29,9 @@ FONT 8, "MS Shell Dlg"
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

View file

@ -14,6 +14,11 @@ FONT 8, "MS Shell Dlg"
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
@ -24,6 +29,9 @@ FONT 8, "MS Shell Dlg"
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

View file

@ -42,6 +42,16 @@
#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

View file

@ -675,14 +675,17 @@ UsersPageProc(HWND hwndDlg,
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);