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.
347 lines
13 KiB
347 lines
13 KiB
|
|
#include <winres.h>
|
|
#define VER_DESCRIPTION_STR "NetMeeting File Transfer Utility\0"
|
|
#define VER_INTERNALNAME_STR "nmft\0"
|
|
#define VER_ORIGNAME_STR "nmft.dll\0"
|
|
#define VER_FILETYPE VFT_DLL
|
|
// Standard NetMeeting version resource
|
|
#include <version.rc>
|
|
|
|
|
|
|
|
//Microsoft Developer Studio generated resource script.
|
|
//
|
|
#include "resource.h"
|
|
|
|
#define APSTUDIO_READONLY_SYMBOLS
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Generated from the TEXTINCLUDE 2 resource.
|
|
//
|
|
#include "ftres.h"
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
#undef APSTUDIO_READONLY_SYMBOLS
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// English (U.S.) resources
|
|
|
|
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
|
|
#ifdef _WIN32
|
|
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
|
|
#pragma code_page(1252)
|
|
#endif //_WIN32
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Dialog
|
|
//
|
|
|
|
IDD_ABOUTBOX DIALOG DISCARDABLE 0, 0, 210, 81
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
|
|
CAPTION "About File Transfer"
|
|
FONT 8, "Ms Shell Dlg"
|
|
BEGIN
|
|
ICON IDI_FILE_TRANSFER,-1,
|
|
6, 7, 18, 20
|
|
LTEXT "File Transfer",65534,
|
|
39, 7, 164, 10
|
|
LTEXT VER_PRODUCTNAME_STR,65533,
|
|
39, 19, 164, 10
|
|
LTEXT "Version %s (%s)",IDC_ABOUT_VERSION,
|
|
39, 31, 164, 10
|
|
LTEXT VER_COPYRIGHT_STR,65529,
|
|
39, 43, 164, 10
|
|
DEFPUSHBUTTON "OK",IDOK,
|
|
80, 60, 50, 14
|
|
END
|
|
|
|
IDD_RECVDLG DIALOG DISCARDABLE 0, 0, 194, 172
|
|
STYLE DS_MODALFRAME | WS_MINIMIZEBOX | WS_POPUP | WS_VISIBLE | WS_CAPTION |
|
|
WS_SYSMENU
|
|
FONT 8, "Ms Shell Dlg"
|
|
BEGIN
|
|
CONTROL "",IDC_RECVDLG_ANIMATE,"SysAnimate32",ACS_TRANSPARENT |
|
|
ACS_TIMER | WS_GROUP,7,0,181,33
|
|
CONTROL "",IDC_RECVDLG_PROGRESS,"msctls_progress32",WS_BORDER,6,
|
|
38,182,10
|
|
LTEXT "",IDE_RECVDLG_TIME,7,54,177,8,NOT WS_GROUP
|
|
LTEXT "Receiving:",IDC_STATIC,7,68,41,8,NOT WS_GROUP
|
|
CONTROL "",IDE_RECVDLG_RECFILE,"Static",SS_LEFTNOWORDWRAP |
|
|
SS_NOPREFIX,60,68,123,8
|
|
LTEXT "Saving in:",IDC_STATIC,7,79,36,8,NOT WS_GROUP
|
|
CONTROL "",IDE_RECVDLG_RECDIR,"Static",SS_LEFTNOWORDWRAP |
|
|
SS_NOPREFIX,60,79,123,8
|
|
LTEXT "From:",IDC_STATIC,7,90,25,8,NOT WS_GROUP
|
|
CONTROL "",IDE_RECVDLG_SENDER,"Static",SS_LEFTNOWORDWRAP |
|
|
SS_NOPREFIX,60,90,123,8
|
|
LTEXT "Bytes received:",IDC_STATIC,7,101,50,8,NOT WS_GROUP
|
|
LTEXT "",IDE_RECVDLG_RECBYTES,60,101,123,8,NOT WS_GROUP
|
|
LTEXT "Some files can contain viruses or otherwise be harmful to your computer. It is important to be certain that this file is from a trustworthy source.",
|
|
IDC_RECVDLG_MSG,7,118,179,26,NOT WS_GROUP
|
|
DEFPUSHBUTTON "&Accept",IDM_RECVDLG_ACCEPT,11,151,50,14,WS_GROUP|WS_TABSTOP
|
|
PUSHBUTTON "&Open",IDM_RECVDLG_OPEN,72,151,50,14,WS_DISABLED
|
|
PUSHBUTTON "&Delete",IDM_RECVDLG_DELETE,133,151,50,14
|
|
END
|
|
|
|
IDD_MSGBOX2 DIALOG DISCARDABLE 0, 0, 262, 66
|
|
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
|
|
CAPTION "File Transfer"
|
|
FONT 8, "Ms Shell Dlg"
|
|
BEGIN
|
|
DEFPUSHBUTTON "OK",IDOK,108,39,50,14
|
|
EDITTEXT IDE_MSGBOX2_TEXT,15,13,232,17,ES_CENTER | ES_MULTILINE |
|
|
ES_READONLY | NOT WS_BORDER | NOT WS_TABSTOP
|
|
END
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Menu
|
|
//
|
|
|
|
IDR_MENU_FT MENU DISCARDABLE
|
|
BEGIN
|
|
POPUP "&File"
|
|
BEGIN
|
|
MENUITEM "&Add Files...", IDM_ADD_FILES
|
|
MENUITEM "&Remove Files", IDM_REMOVE_FILES
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Send All", IDM_SEND_ALL
|
|
MENUITEM "Send A File", IDM_SEND_ONE
|
|
MENUITEM "S&top Sending", IDM_STOP_SENDING
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&Open Received Folder...", IDM_OPEN_RECV_FOLDER
|
|
MENUITEM "&Change Folder", IDM_CHANGE_FOLDER
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "E&xit", IDM_EXIT
|
|
END
|
|
POPUP "&Help"
|
|
BEGIN
|
|
MENUITEM "&Help Topics", IDM_HELP
|
|
MENUITEM SEPARATOR
|
|
MENUITEM "&About File Transfer", IDM_ABOUT
|
|
END
|
|
END
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Icon
|
|
//
|
|
|
|
// Icon with lowest ID value placed first to ensure application icon
|
|
// remains consistent on all systems.
|
|
IDI_FILE_TRANSFER ICON DISCARDABLE "res\\filetransfer.ico"
|
|
IDI_INCALL ICON DISCARDABLE "..\\res\\incall.ico"
|
|
IDI_NOT_INCALL ICON DISCARDABLE "..\\res\\notincal.ico"
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// AVI
|
|
//
|
|
|
|
IDA_RECVDLG_ANIMATION AVI DISCARDABLE "..\\res\\filecopy.avi"
|
|
IDA_RECVDLG_DONE AVI DISCARDABLE "..\\res\\filedone.avi"
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Bitmap
|
|
//
|
|
|
|
IDB_ADDFILES BITMAP DISCARDABLE "res\\add.bmp"
|
|
IDB_REMOVEFILES BITMAP DISCARDABLE "res\\remove.bmp"
|
|
IDB_SENDFILE BITMAP DISCARDABLE "res\\send.bmp"
|
|
IDB_STOPSEND BITMAP DISCARDABLE "res\\stop.bmp"
|
|
IDB_FOLDER BITMAP DISCARDABLE "res\\folder.bmp"
|
|
|
|
#ifdef APSTUDIO_INVOKED
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// TEXTINCLUDE
|
|
//
|
|
|
|
1 TEXTINCLUDE DISCARDABLE
|
|
BEGIN
|
|
"resource.h\0"
|
|
END
|
|
|
|
2 TEXTINCLUDE DISCARDABLE
|
|
BEGIN
|
|
"#include ""afxres.h""\r\n"
|
|
"#include ""ftres.h""\r\n"
|
|
"\0"
|
|
END
|
|
|
|
3 TEXTINCLUDE DISCARDABLE
|
|
BEGIN
|
|
"\r\n"
|
|
"\0"
|
|
END
|
|
|
|
#endif // APSTUDIO_INVOKED
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Accelerator
|
|
//
|
|
|
|
|
|
RECVDLGACCELTABLE ACCELERATORS DISCARDABLE
|
|
BEGIN
|
|
"A", IDM_RECVDLG_ACCEPT, VIRTKEY, ALT, NOINVERT
|
|
"D", IDM_RECVDLG_DELETE, VIRTKEY, ALT, NOINVERT
|
|
"O", IDM_RECVDLG_OPEN, VIRTKEY, ALT, NOINVERT
|
|
VK_DELETE, IDM_RECVDLG_DELETE, VIRTKEY, NOINVERT
|
|
END
|
|
|
|
LISTVIEWACCELTABLE ACCELERATORS DISCARDABLE
|
|
BEGIN
|
|
VK_DELETE, IDM_REMOVE_FILES, VIRTKEY, NOINVERT
|
|
VK_TAB, ID_NAV_TAB, VIRTKEY, NOINVERT
|
|
VK_TAB, ID_NAV_SHIFT_TAB, VIRTKEY, SHIFT, NOINVERT
|
|
END
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// String Table
|
|
//
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_LANGNAME "0409"
|
|
IDS_MSFT_NOT_IN_CALL_WINDOW_CAPTION "File Transfer - Not in a call"
|
|
IDS_MSFT_IN_CALL_WINDOW_CAPTION "File Transfer - In a call"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_LV_FILE_NAME "Name"
|
|
IDS_LV_FILE_SIZE "Size"
|
|
IDS_LV_FILE_STATUS "Status"
|
|
IDS_LV_FILE_MODIFIED "Modified"
|
|
IDS_LV_FILE_SENT "Sent"
|
|
IDS_LV_FILE_SENDING "Sending..."
|
|
IDS_LV_FILE_CANCELED "Canceled"
|
|
IDS_LV_FILE_FAILED "Failed"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_FILEDLG_TITLE "Select Files to Send"
|
|
IDS_FILEDLG_FILTER "All Files (*.*)|*.*|Documents (*.doc;*.txt)|*.doc;*.txt||"
|
|
IDS_FILEDLG_SEND "&Add"
|
|
IDS_COPY_OF "Copy of %s"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_COPY_N_OF "Copy (%d) - %s"
|
|
IDS_INVALID_NAME "Invalid Name %d"
|
|
IDS_STBAR_NOT_IN_CALL "Not in a call"
|
|
IDS_STBAR_NOT_TRANSFERING "Not sending a file"
|
|
IDS_STBAR_SENDING_XYZ "Sending %s"
|
|
IDS_STBAR_IN_CONFERENCE "In a call"
|
|
IDS_BROWSETITLE "Select a folder for files sent to you. Current folder: %s"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDM_ADD_FILES "Adds selected files to the list of files to send"
|
|
IDM_REMOVE_FILES "Removes selected files from the list"
|
|
IDM_SEND_ALL "Sends files to selected meeting participants"
|
|
IDM_SEND_ONE "Sends a selected file"
|
|
IDM_STOP_SENDING "Cancels sending files"
|
|
IDM_OPEN_RECV_FOLDER "Open the received files folder"
|
|
IDM_CHANGE_FOLDER "Change the received files folder"
|
|
IDM_EXIT "Exit File Transfer"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDM_HELP "Help"
|
|
IDM_ABOUT "Information about File Transfer"
|
|
IDM_RECEIVER "Send to..."
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_MENU_FILE "Commands for File Transfer"
|
|
IDS_MENU_HELP "Commands for Help"
|
|
IDS_MENU_ADD_FILES "Add Files..."
|
|
IDS_MENU_REMOVE_FILES "Remove Files"
|
|
IDS_MENU_SEND_ALL "Send All"
|
|
IDS_MENU_SEND_ONE "Send A File"
|
|
IDS_MENU_STOP_SENDING "Stop Sending"
|
|
IDS_MENU_OPEN_RECV_FOLDER "View received files"
|
|
IDS_MENU_CHANGE_FOLDER "Change Received Folder"
|
|
IDS_MENU_EXIT "Exit File Transfer"
|
|
IDS_INVALID_FILENAME "File '%s' can't be sent."
|
|
IDS_MSGBOX2_CANCELED "The transfer of '%s' was canceled"
|
|
IDS_MSGBOX2_SEND_FAILED "There was a problem transferring the file '%s'."
|
|
IDS_MSGBOX2_SEND_SUCCESS "'%s' was sent successfully."
|
|
IDS_MSGBOX2_MULT_CANCEL "One or more people did not accept the file '%s'."
|
|
IDS_MSGBOX2_INVALID_DIRECTORY "The receiving directory does not exist. The transfer of '%s' was canceled."
|
|
IDS_MSGBOX2_DIRECTORY_FULL "The disk does not have enough space for %d bytes. The transfer of '%s' was canceled."
|
|
IDS_MSGBOX2_FILE_CREATE_FAILED "Can not create file '%s'. The transfer was canceled."
|
|
IDS_RECEIVER_TT "Select the person you want to send files"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_ALL_RECEIVER "Everyone"
|
|
IDS_RECVDLG_CLOSE "Close"
|
|
IDS_RECVDLG_FAILED "There was a problem transferring the file"
|
|
IDS_RECVDLG_CANCEL "The transfer was canceled."
|
|
IDS_RECVDLG_TITLE "%s - NetMeeting"
|
|
IDS_RECVDLG_RECBYTES "%d of %d"
|
|
IDS_RECVDLG_START "Starting transfer..."
|
|
IDS_RECVDLG_SECONDS "Time remaining: %d seconds"
|
|
IDS_RECVDLG_MINUTES "Time remaining: %d minutes"
|
|
IDS_RECVDLG_COMPLETE "Transfer complete"
|
|
IDS_RECVDLG_SENDER_CANCEL "Sender canceled the file transfer"
|
|
IDS_RECVDLG_FILESAVE "NetMeeting File Transfer Save As..."
|
|
|
|
IDS_RECVDLG_DIRNOEXIST "The directory '%s' does not exist. \r\n Do you want to choose another directory for the received file?"
|
|
IDS_RECVDLG_DIRTOOSMALL "The directory '%s' does not have enough disk space for the file. \r\n Do you want to choose another directory for the received file?"
|
|
IDS_FILERECV_FILEREPLACE "The file '%s' already exists. \r\n Do you want to overwrite it?"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_RECDIR_DEFAULT "%sReceived Files"
|
|
END
|
|
|
|
STRINGTABLE DISCARDABLE
|
|
BEGIN
|
|
IDS_MSGBOX_NO_CONF "To send a file, you must be in a meeting with another person."
|
|
IDS_MSGBOX_BAD_RECDIR "NetMeeting was unable to save a file in '%s'.\r\n It may be invalid or read-only, or your hard drive may be full.\r\nTo save received files in a different folder, click OK."
|
|
IDS_MSGBOX_POL_PREVENT "Sending files is prevented by a system policy."
|
|
IDS_MSGBOX_SEND_BIG_FILE
|
|
"Unable to send file.\r\nYour system administrator has specified that files exceeding %d K cannot be sent.\r\n%s exceeds this size limit."
|
|
IDS_QUERY_SEND_SHUTDOWN "You are currently sending a file. Are you sure you want to quit and stop the sending?"
|
|
IDS_QUERY_SEND_HANGUP "You are currently sending a file. Are you sure you want to hang up?"
|
|
IDS_QUERY_RECVING_SHUTDOWN "You are currently receiving a file. Are you sure you want to quit and stop the receiving?"
|
|
IDS_QUERY_RECVING_HANGUP "You are currently receiving a file. Are you sure you want to hangup?"
|
|
IDS_QUERY_RECV_SHUTDOWN "You have just received some files. Are you sure you want to discard the files and quit?"
|
|
IDS_QUERY_RECV_HANGUP "You have just received some files. Are you sure you want to discard the files and hangup?"
|
|
|
|
END
|
|
|
|
#endif // English (U.S.) resources
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
#ifndef APSTUDIO_INVOKED
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
//
|
|
// Generated from the TEXTINCLUDE 3 resource.
|
|
//
|
|
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
#endif // not APSTUDIO_INVOKED
|
|
|