mirror of https://github.com/tongzx/nt5src
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
306 lines
10 KiB
306 lines
10 KiB
//
|
|
// NMAS.RC
|
|
// Copyright(c) Microsoft 1996-
|
|
//
|
|
|
|
|
|
#include <dcg.h>
|
|
#include <resource.h>
|
|
|
|
|
|
// Version info
|
|
#define VER_DESCRIPTION_STR "RD Sharing 32-bit DLL\0"
|
|
#define VER_INTERNALNAME_STR "rdas32\0"
|
|
#define VER_ORIGNAME_STR "rdas32.dll\0"
|
|
#define VER_FILETYPE VFT_DLL
|
|
#ifdef CPI32_W95
|
|
#define VER_FILEOS VOS_DOS_WINDOWS32
|
|
#else // CPI32_W95
|
|
#define VER_FILEOS VOS_NT_WINDOWS32
|
|
#endif // CPI32_W95
|
|
|
|
#include <version.rc>
|
|
|
|
|
|
|
|
//
|
|
// Bitmaps
|
|
//
|
|
IDB_HATCH32X32 BITMAP "..\\cpi32\\res\\whatch32.bmp"
|
|
IDB_OBSCURED BITMAP "..\\cpi32\\res\\obscure.bmp"
|
|
|
|
|
|
//
|
|
// Icons
|
|
//
|
|
IDI_SHAREICON ICON "..\\cpi32\\res\\wshareap.ico"
|
|
IDI_DESKTOPICON ICON "..\\cpi32\\res\\desktop.ico"
|
|
IDI_CANCELFULLSCREEN ICON "..\\cpi32\\res\\back.ico"
|
|
|
|
|
|
//
|
|
// Strings
|
|
//
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
// CM
|
|
IDS_FONT_CURSORTAG "Arial"
|
|
IDS_RESTORE "Restore"
|
|
|
|
// Frame title bar
|
|
IDS_TITLE_SHAREDPROGRAMS "%s's programs%s"
|
|
IDS_TITLE_SHAREDDESKTOP "%s's desktop%s"
|
|
IDS_TITLE_CONTROLLABLE " - controllable"
|
|
IDS_TITLE_INCONTROL " - controlled by %s"
|
|
|
|
// Frame menu bar
|
|
IDS_CMD_CTRLALTDEL "Send &Ctrl+Alt+Del"
|
|
IDS_CMD_TAKECONTROL "&Request Control"
|
|
IDS_CMD_CANCELCONTROL "Cancel &Requesting Control"
|
|
IDS_CMD_RELEASECONTROL "&Release Control"
|
|
IDS_CMD_BLANKPROGRAM "No Programs"
|
|
|
|
// Share list
|
|
IDS_NOTHING "Nothing"
|
|
IDS_PROGRAMS "Programs"
|
|
IDS_PROGRAMS_LOWER "programs"
|
|
IDS_DESKTOP "Desktop"
|
|
IDS_DESKTOP_LOWER "desktop"
|
|
IDS_HIDDEN_WINDOW "Hidden Window"
|
|
IDS_NOTINCALL "Not in a call"
|
|
IDS_SHARING_FORMAT "Sharing - %s"
|
|
IDS_TOPMOST "Always on &Top"
|
|
|
|
IDS_ALLOWCONTROL "Allow &Control"
|
|
IDS_PREVENTCONTROL "Prevent &Control"
|
|
IDS_MSG_TOALLOWCONTROL "Click to allow other people to control your shared programs or desktop."
|
|
IDS_MSG_TOPREVENTCONTROL "Click to prevent other people from controlling your shared programs or desktop."
|
|
|
|
// Status bar
|
|
IDS_STATUS_WAITINGFORCONTROL "Waiting for control"
|
|
IDS_STATUS_CONTROLPAUSED "Control is paused"
|
|
|
|
// Informational messages
|
|
IDS_TITLE_TAKECONTROL_FAILED "Request Control Failed"
|
|
IDS_ERR_TAKECONTROL_FAILED_BUSY "%s is busy right now."
|
|
IDS_ERR_TAKECONTROL_FAILED_USER "%s did not accept your request."
|
|
IDS_ERR_TAKECONTROL_FAILED_WRONGSTATE "%s isn't controllable."
|
|
IDS_ERR_TAKECONTROL_FAILED_TIMEDOUT "%s did not respond to your request."
|
|
|
|
// Query messages
|
|
IDS_TITLE_QUERY_TAKECONTROL "Request Control"
|
|
IDS_MSG_QUERY_TAKECONTROL "%s would like to take control of your shared %s."
|
|
IDS_TITLE_QUERY_GIVECONTROL "Grant Control"
|
|
IDS_MSG_QUERY_GIVECONTROL "%s would like to grant you control of his/her shared %s."
|
|
IDS_TITLE_QUERY_FORWARDCONTROL "Forward Control"
|
|
IDS_MSG_QUERY_FORWARDCONTROL "%s would like to forward control of your shared %s to %s."
|
|
IDS_TITLE_QUERY_YIELDCONTROL "Forward Control"
|
|
IDS_MSG_QUERY_YIELDCONTROL "%s would like to forward control of %s's shared %s to you."
|
|
|
|
//
|
|
// Menu status strings
|
|
//
|
|
IDS_STATUS_MENU_CONTROL "Contains commands for controlling the host's shared programs or desktop."
|
|
IDS_STATUS_MENU_VIEW "Contains commands for customizing this window."
|
|
IDS_STATUS_MENU_WINDOW "Contains commands for activating the host's shared programs."
|
|
IDS_STATUS_MENU_HELP "Contains commands for displaying Help."
|
|
IDS_STATUS_MENU_FORWARDCONTROL "Contains commands for forwarding control to other people in the meeting."
|
|
IDS_STATUS_CMDS_APP "Activates this shared program."
|
|
IDS_STATUS_CMDS_FORWARD "Forwards control to thsi person."
|
|
IDS_STATUS_CMD_TOPMOST "Keeps the window on top of all others."
|
|
IDS_STATUS_CMD_TAKECONTROL "Asks this person to let you control what is shared."
|
|
IDS_STATUS_CMD_RELEASECONTROL "Stops controlling what is shared."
|
|
IDS_STATUS_CMD_CANCELCONTROL "Cancels asking the host to let you control what is shared."
|
|
IDS_STATUS_CMD_CTRLALTDEL "Sends the special logon/logoff/shutdown key sequence."
|
|
IDS_STATUS_CMD_VIEWSTATUSBAR "Shows or hides the status bar."
|
|
IDS_STATUS_CMD_VIEWWINDOWBAR "Shows or hides the shared window bar."
|
|
IDS_STATUS_CMD_VIEWFULLSCREEN "Makes this window take over the entire screen."
|
|
IDS_STATUS_CMD_HELPTOPICS "Opens Help topics."
|
|
IDS_STATUS_CMD_HELPABOUT "Displays program information, version number, and copyright."
|
|
END
|
|
|
|
|
|
|
|
//
|
|
// Menus
|
|
//
|
|
IDM_FRAME MENU DISCARDABLE
|
|
BEGIN
|
|
POPUP "&Control"
|
|
BEGIN
|
|
MENUITEM "&Request Control", CMD_TAKECONTROL, GRAYED
|
|
POPUP "&Forward Control", GRAYED
|
|
BEGIN
|
|
MENUITEM "A", CMD_FORWARDCONTROLSTART
|
|
END
|
|
END
|
|
|
|
POPUP "&View"
|
|
BEGIN
|
|
MENUITEM "&Status Bar", CMD_VIEWSTATUSBAR
|
|
MENUITEM "&Window Bar", CMD_VIEWWINDOWBAR
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Full Screen\tAlt+Enter", CMD_VIEWFULLSCREEN, GRAYED
|
|
END
|
|
|
|
POPUP "&Window", GRAYED
|
|
BEGIN
|
|
MENUITEM "A", CMD_APPSTART
|
|
END
|
|
|
|
POPUP "&Help",
|
|
BEGIN
|
|
MENUITEM "&Help Topics", CMD_HELPTOPICS
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&About Sharing", CMD_HELPABOUT
|
|
END
|
|
END
|
|
|
|
|
|
|
|
//
|
|
// Dialogs
|
|
//
|
|
IDD_HOSTUI DIALOGEX 0, 0, 220, 266
|
|
STYLE WS_POPUP | WS_CAPTION | WS_BORDER | WS_MINIMIZEBOX | WS_SYSMENU
|
|
EXSTYLE WS_EX_DLGMODALFRAME
|
|
FONT 8, "Ms Shell Dlg", 0, 0, 0x1
|
|
BEGIN
|
|
|
|
//
|
|
// SHARING section
|
|
//
|
|
|
|
// Sharing groupbox
|
|
CONTROL "Share Programs", -1, "button",
|
|
BS_GROUPBOX,
|
|
7, 7, 206, 141
|
|
|
|
// Sharing blurb
|
|
CONTROL "Select an item to share with other people in the meeting, and then click Share.",
|
|
-1, "static", SS_LEFT | SS_NOPREFIX,
|
|
16, 19, 190, 16
|
|
|
|
// Program list (shared and unshared together)
|
|
CONTROL "", CTRL_PROGRAM_LIST, "listbox",
|
|
LBS_HASSTRINGS | LBS_NOTIFY | LBS_OWNERDRAWFIXED | WS_BORDER |
|
|
WS_TABSTOP | WS_HSCROLL | WS_VSCROLL | WS_DISABLED,
|
|
16, 42, 123, 84
|
|
|
|
// Action buttons
|
|
CONTROL "&Share", CTRL_SHARE_BTN, "button",
|
|
BS_PUSHBUTTON | WS_GROUP | WS_TABSTOP | WS_DISABLED,
|
|
146, 42, 60, 14
|
|
CONTROL "&Unshare", CTRL_UNSHARE_BTN, "button",
|
|
BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED,
|
|
146, 62, 60, 14
|
|
CONTROL "Unshare &All", CTRL_UNSHAREALL_BTN, "button",
|
|
BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED,
|
|
146, 82, 60, 14
|
|
|
|
// Enable true color sharing
|
|
CONTROL "Share in &true color", CTRL_ENABLETRUECOLOR_CHECK,
|
|
"button", BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP | WS_GROUP,
|
|
16, 130, 123, 12
|
|
|
|
|
|
|
|
//
|
|
// CONTROL section
|
|
//
|
|
|
|
CONTROL "Control", -1, "button",
|
|
BS_GROUPBOX,
|
|
7, 155, 206, 83
|
|
|
|
CONTROL "", CTRL_CONTROL_MSG, "static", SS_LEFT | SS_NOPREFIX,
|
|
16, 167, 192, 16
|
|
|
|
CONTROL "", CTRL_ALLOWCONTROL_BTN, "button",
|
|
BS_PUSHBUTTON | WS_TABSTOP | WS_DISABLED | WS_GROUP,
|
|
16, 190, 70, 14
|
|
|
|
// Automatically accept control requests
|
|
CONTROL "Automatically accept &requests for control",
|
|
CTRL_AUTOACCEPTCONTROL_CHECK, "button",
|
|
BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP | WS_GROUP | WS_DISABLED,
|
|
16, 210, 192, 10
|
|
CONTROL "&Do not disturb with requests for control right now",
|
|
CTRL_TEMPREJECTCONTROL_CHECK, "button",
|
|
BS_AUTOCHECKBOX | BS_NOTIFY | WS_TABSTOP | WS_DISABLED,
|
|
16, 222, 192, 10
|
|
|
|
|
|
// Close
|
|
CONTROL "Close", IDCANCEL, "button",
|
|
BS_PUSHBUTTON | WS_GROUP | WS_TABSTOP,
|
|
153, 245, 60, 14
|
|
END
|
|
|
|
|
|
|
|
IDD_INFORM DIALOGEX 0, 0, 184, 58
|
|
STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
EXSTYLE WS_EX_DLGMODALFRAME
|
|
FONT 8, "Ms Shell Dlg", 0, 0, 01
|
|
BEGIN
|
|
// Inform Icon
|
|
ICON IDI_INFORMATION,-1, 6, 9, 18, 20
|
|
|
|
// Inform Message
|
|
CONTROL "", CTRL_INFORM, "Static",
|
|
SS_NOPREFIX | SS_LEFT | WS_CHILD,
|
|
39, 7, 138, 27
|
|
|
|
// OK
|
|
CONTROL "OK", IDOK, "Button",
|
|
BS_DEFPUSHBUTTON | WS_TABSTOP | WS_GROUP | WS_CHILD,
|
|
67, 37, 50, 14
|
|
END
|
|
|
|
|
|
IDD_QUERY DIALOGEX 0, 0, 184, 67
|
|
STYLE WS_POPUP | WS_CAPTION | DS_CENTER | WS_SYSMENU
|
|
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_TOPMOST
|
|
FONT 8, "Ms Shell Dlg", 0, 0, 01
|
|
BEGIN
|
|
// Query Icon
|
|
ICON IDI_QUESTION, -1, 6, 15, 18, 20
|
|
|
|
// Query Message
|
|
CONTROL "", CTRL_QUERY, "Static",
|
|
SS_NOPREFIX | SS_LEFT | WS_CHILD,
|
|
39, 7, 138, 36
|
|
|
|
// Accept/Reject
|
|
CONTROL "&Accept", IDOK, "Button",
|
|
BS_DEFPUSHBUTTON | WS_TABSTOP | WS_GROUP | WS_CHILD,
|
|
37, 46, 50, 14
|
|
|
|
CONTROL "&Reject", IDCANCEL, "Button",
|
|
BS_PUSHBUTTON | WS_TABSTOP | WS_GROUP | WS_CHILD,
|
|
97, 46, 50, 14
|
|
END
|
|
|
|
|
|
IDD_ABOUT DIALOGEX 0, 0, 210, 81
|
|
STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
EXSTYLE WS_EX_DLGMODALFRAME
|
|
CAPTION "About Sharing"
|
|
FONT 8, "Ms Shell Dlg", 0, 0, 0x1
|
|
BEGIN
|
|
ICON IDI_SHAREICON, -1,
|
|
6, 7, 18, 20
|
|
LTEXT "Sharing", -2,
|
|
39, 7, 164, 10
|
|
LTEXT VER_PRODUCTNAME_STR, -3,
|
|
39, 19, 164, 10
|
|
LTEXT "Version %s (%s)", CTRL_ABOUTVERSION,
|
|
39, 31, 164, 10
|
|
LTEXT VER_COPYRIGHT_STR, -4,
|
|
39, 43, 164, 10
|
|
DEFPUSHBUTTON "OK", IDOK,
|
|
80, 60, 50, 14
|
|
END
|
|
|
|
|