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.
101 lines
4.4 KiB
101 lines
4.4 KiB
#define WIN32_LEAN_AND_MEAN
|
|
#include <windows.h>
|
|
|
|
#include "resource.h"
|
|
#include "servui.rcv"
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// MENU - POPUP - Right Click on TaskBar Icon
|
|
//
|
|
// This menu is displayed on a right click of the taskbar icon
|
|
//
|
|
IDM_TRAY_POPUP_MENU MENU DISCARDABLE
|
|
BEGIN
|
|
POPUP "&File"
|
|
BEGIN
|
|
MENUITEM "&Configure", IDM_POPUP_OPEN
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "E&xit", IDM_POPUP_EXIT
|
|
END
|
|
END
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Dialog
|
|
//
|
|
|
|
IDD_CONFIG_DIALOG DIALOGEX 0, 0, 252, 225
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "Microsoft .Net Slideshow Projector"
|
|
FONT 8, "MS Shell Dlg"
|
|
BEGIN
|
|
ICON IDI_MONITOR,IDC_MYPICTURES_ICON,7,7,21,20
|
|
LTEXT "Microsoft .Net Slideshow Projector",
|
|
IDC_DIALOG_DESCRIPTION,41,13,204,8
|
|
CONTROL "",IDC_DIVIDER,"Static",SS_ETCHEDHORZ,7,34,238,1
|
|
LTEXT "More",IDC_FREQ_LESS,7,54,17,8
|
|
CTEXT "XXXXXXXXXXXXXXXXXXXXXXXX",IDC_MINUTES_AND_SECONDS,35,66,
|
|
182,8
|
|
LTEXT "Less",IDC_FREQ_MORE,229,54,16,8,0,WS_EX_RIGHT
|
|
LTEXT "How often should pictures &change?",
|
|
IDC_FREQUENCY_STATIC,7,40,238,8
|
|
CONTROL "",IDC_FREQUENCY,"msctls_trackbar32",TBS_AUTOTICKS |
|
|
TBS_NOTICKS | WS_TABSTOP,35,51,182,15
|
|
LTEXT "Smaller",IDC_SIZE_LESS,7,94,24,8
|
|
CTEXT "XXXXXXXXXXXXXXXXXXXXXXXX",IDC_IMAGE_SIZE_DESC,35,107,
|
|
182,8
|
|
LTEXT "Larger",IDC_SIZE_MORE,224,94,21,8,0,WS_EX_RIGHT
|
|
LTEXT "&How big should pictures be?",IDC_MAX_SIZE_STATIC,7,81,
|
|
238,8
|
|
CONTROL "",IDC_MAX_SIZE,"msctls_trackbar32",TBS_AUTOTICKS |
|
|
TBS_NOTICKS | WS_TABSTOP,35,91,182,15
|
|
LTEXT "Use &pictures in this folder:",IDC_STATIC,7,122,238,8
|
|
EDITTEXT IDC_IMAGEDIR,7,134,184,14,ES_AUTOHSCROLL | ES_READONLY
|
|
PUSHBUTTON "&Browse",IDC_BROWSE,195,134,50,14
|
|
CONTROL "Stretch s&mall pictures",IDC_ALLOWSTRETCHING,"Button",
|
|
BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,7,157,238,10
|
|
CONTROL "&Show file names",IDC_DISPLAYFILENAME,"Button",
|
|
BS_AUTOCHECKBOX | WS_TABSTOP,7,171,238,10
|
|
CONTROL "Allow scrolling through pictures with the &keyboard",
|
|
IDC_ALLOW_KEYBOARDCONTROL,"Button",BS_AUTOCHECKBOX |
|
|
WS_TABSTOP,7,185,238,10
|
|
CONTROL "",IDC_STATIC,"Static",SS_ETCHEDHORZ,7,201,237,1
|
|
DEFPUSHBUTTON "OK",IDOK,87,206,50,14
|
|
PUSHBUTTON "Cancel",IDCANCEL,141,206,50,14
|
|
PUSHBUTTON "Apply",IDC_APPLY,195,206,50,14,WS_DISABLED
|
|
END
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Icon
|
|
//
|
|
|
|
// Icon with lowest ID value placed first to ensure application icon
|
|
// remains consistent on all systems.
|
|
IDI_MONITOR ICON DISCARDABLE "monitor.ico"
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// StringTable
|
|
//
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_MINUTES_AND_SECONDS "%d minutes and %d seconds"
|
|
IDS_MINUTE_AND_SECONDS "%d minute and %d seconds"
|
|
IDS_MINUTES_AND_SECOND "%d minutes and %d second"
|
|
IDS_MINUTE_AND_SECOND "%d minute and %d second"
|
|
IDS_SECONDS "%d seconds"
|
|
IDS_SECOND "%d second"
|
|
IDS_MINUTES "%d minutes"
|
|
IDS_MINUTE "%d minute"
|
|
IDS_PERCENT "%d%% of the screen"
|
|
IDS_ERR_INVALID_DEVICE_DIR "The application directory '%s' does not exist. This will prevent clients from accessing the Slideshow Server"
|
|
IDS_ERR_INVALID_IMAGE_DIR "The images directory '%s' does not exist."
|
|
IDS_ERR_SLIDESHOW_SERVER_NOT_FOUND "The Slideshow Server was not found. Please make sure the 'msprjctr.dll' exists and is registered"
|
|
IDS_ERR_SERVER_ERROR "Unknown server error"
|
|
IDS_ERR_CAPTION "Error: Microsoft .Net Slideshow Projector"
|
|
IDS_ERR_FAILED_TO_START_SLIDESHOW "Failed to start the slideshow projector. Please ensure that Universal Plug and Play is installed, and the SSDP Service is started."
|
|
END
|
|
|