home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tricks of the Windows Gam…ming Gurus (2nd Edition)
/
Disc2.iso
/
msdn_vcb
/
samples
/
vc98
/
sdk
/
netds
/
winsock
/
globchat
/
client
/
globcl.rc
< prev
next >
Wrap
Text File
|
1996-06-14
|
11KB
|
274 lines
#include <windows.h>
#include <winver.h>
#include "globals.h"
; Version stamping information:
VS_VERSION_INFO VERSIONINFO
FILEVERSION 4,0,0,0
PRODUCTVERSION 4,0,0,0
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
FILEFLAGS (VS_FF_PRIVATEBUILD|VS_FF_PRERELEASE|VS_FF_DEBUG)
FILEOS VOS_DOS_WINDOWS16
FILETYPE VFT_APP
FILESUBTYPE VFT2_UNKNOWN
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE SZRCOMPANYNAME, "Microsoft Corporation\0"
VALUE SZRDESCRIPTION, "Global Chat Client Application" "\0"
VALUE SZRVERSION, "Version 4.0" "\0"
VALUE SZRAPPNAME, "GLobCL" "\0"
VALUE SZRCOPYRIGHT, "Copyright \251 Microsoft Corp. 1990-1995\0"
VALUE SZRTRADEMARK, "Microsoft\256 is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation"
VALUE SZRPRODNAME, "GLobCL" "\0"
VALUE SZRPRODVER, "Version 4.0" "\0"
END
BLOCK "041104E4"
BEGIN
VALUE SZRCOMPANYNAME, "Microsoft Corporation\0"
VALUE SZRDESCRIPTION, "Global Chat Client Application" "\0"
VALUE SZRVERSION, "Version 4.0" "\0"
VALUE SZRAPPNAME, "GLobCL" "\0"
VALUE SZRCOPYRIGHT, "Copyright (C) Microsoft Corp. 1990-1995\0"
VALUE SZRTRADEMARK, "Microsoft(R) is a registered trademark of Microsoft Corporation. Windows(TM) is a trademark of Microsoft Corporation"
VALUE SZRPRODNAME, "GLobCL" "\0"
VALUE SZRPRODVER, "Version 4.0" "\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1252, 0x411, 1252
END
END
APPNAME ICON GLOBCL.ICO
APPNAME MENU
BEGIN
POPUP "&Options"
BEGIN
MENUITEM "&Connect to Server...", IDM_CONNECT
MENUITEM "&End this chat" IDM_END_CHAT, GRAYED
MENUITEM "&Disconnect from Server", IDM_DISCONNECT_SERVER, GRAYED
MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_EXIT
END
POPUP "&Help"
BEGIN
MENUITEM "&About Global Chat...", IDM_ABOUT
END
END
ABOUTBOX DIALOG DISCARDABLE 22, 17, 167, 73
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "About Global Chat"
BEGIN
DEFPUSHBUTTON "OK", IDOK, 132, 2, 32, 14, WS_GROUP
ICON "GLobCL", -1, 3, 2, 18, 20
LTEXT SZRCOMPANYNAME, IDD_VERFIRST, 30, 2, 100, 8
LTEXT SZRDESCRIPTION, IDD_VERFIRST+1, 30, 11, 100, 8
LTEXT SZRVERSION, IDD_VERFIRST+2, 30, 20, 137, 8
LTEXT SZRCOPYRIGHT, IDD_VERFIRST+3, 30, 29, 137, 8
LTEXT SZRTRADEMARK, IDD_VERLAST, 30, 47, 136, 27
CONTROL "", 501, "Static", SS_BLACKRECT, 29, 43, 138, 1
END
CONNECTBOX DIALOG 6, 18, 235, 76
// LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Connect to Global Chat Server"
FONT 8, "MS Shell Dlg"
BEGIN
LTEXT "Your &Name:", 106, 37, 9, 42, 9
EDITTEXT CD_NAME, 84, 7, 79, 12, ES_AUTOHSCROLL
LTEXT "&Protocol:", 108, 37, 27, 67, 9
COMBOBOX CD_PROTOCOL, 84, 25, 92, 55, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
LTEXT "Enter name you will be known by", CD_HELP, 37, 59, 206, 9
LTEXT "&Server Machine Name:", CD_SERVER_TEXT, 37, 44, 76, 9, NOT
WS_VISIBLE | WS_DISABLED
EDITTEXT CD_SERVER, 119, 42, 79, 12, ES_AUTOHSCROLL | NOT
WS_VISIBLE | WS_DISABLED
DEFPUSHBUTTON "OK", IDOK, 190, 6, 40, 14, WS_DISABLED
PUSHBUTTON "Cancel", IDCANCEL, 190, 23, 40, 15
END
SELECTBOX DIALOG 49, 17, 147, 92
//LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Select Chat Partner"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK", IDS_APPNAME, 100, 6, 40, 14, WS_DISABLED
PUSHBUTTON "Cancel", IDS_DESCRIPTION, 100, 25, 40, 15
LTEXT "&Chat with:", 101, 6, 6, 36, 9
LISTBOX SD_LIST, 7, 18, 82, 69, LBS_SORT | WS_VSCROLL |
WS_TABSTOP | LBS_NOTIFY
END
; String table
STRINGTABLE
BEGIN
IDS_APPNAME, "GLobCL"
IDS_DESCRIPTION, "Global Chat Client Application"
IDS_FILEINFOLANG, "\\StringFileInfo\\040904E4\\"
IDS_CHAT_AVAIL, "%s: available for chatting"
IDS_ERR_SERVER_NOT_FOUND, "Server not found. Try a different protocol"
IDS_ERR_NAMESPACE_NOT_SUPPORTED, "Name Space not supported over this protocol family. Try a different protocol"
IDS_ERR_SOCKET_FAILED, "Failure: socket() returned %u"
IDS_ERR_CONNECT_FAILED, "Failure: connect() returned %u"
IDS_ERR_WSAASYNCSELECT, "Failure: WSAAsyncSelect() returned %u"
IDS_ERR_UNSUPPORTED_PROTOCOL, "This protocol uses an unsupported name space"
IDS_ERR_CONNECTION_DROPPED, "Server Connection Dropped"
IDS_CALLING_SOCKET, "Calling socket()"
IDS_CALLING_CONNECT, "Calling connect()"
IDS_WAITING_FOR_ACCEPT, "Waiting for the server to accept() us"
IDS_SELECT_PROTOCOL, "Select Protocol to use"
IDS_ENTER_NAME, "Enter name you will be known by"
IDS_ENTER_MACHINE_NAME, "Enter machine name Global Chat Server is running on"
IDS_CONNECTION_STOPPED, "Connection Disconnected"
IDS_CHAT_DLG_STOPPED, "Chat Dialog Stopped"
IDS_CHAT_AVAILABLE, "%s: available for chatting"
IDS_CHATTING_REMOTE, "%s: chatting with remote %s"
IDS_REQUESTS_CHAT, " requests a chat."
IDS_SESSION_REQUEST, "Session Request"
END
APPNAME ACCELERATORS
BEGIN
"Q", IDM_EXIT, CONTROL, VIRTKEY
END
//////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////
#ifdef JAPAN
LANGUAGE LANG_JAPANESE, SUBLANG_NEUTRAL
APPNAME ICON GLOBCL.ICO
APPNAME MENU
BEGIN
POPUP "âIâvâVâçâô(&O)"
BEGIN
MENUITEM "âTü[âoü[é╓é╠É┌æ▒(&C)...", IDM_CONNECT
MENUITEM "âZâbâVâçâôé╠ÆåÄ~(&E)" IDM_END_CHAT, GRAYED
MENUITEM "âTü[âoü[é╞é╠É╪Æf(&D)", IDM_DISCONNECT_SERVER, GRAYED
MENUITEM SEPARATOR
MENUITEM "ÅIù╣(&X)", IDM_EXIT
END
POPUP "âwâïâv(&H)"
BEGIN
MENUITEM "âoü[âWâçâôÅεò±(&A)...", IDM_ABOUT
END
END
ABOUTBOX DIALOG DISCARDABLE 22, 17, 188, 73
STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU
CAPTION "╕▐█░╩▐┘ ┴¼»─ é╠âoü[âWâçâôÅεò±"
BEGIN
DEFPUSHBUTTON "OK", IDOK, 154, 2, 32, 14, WS_GROUP
ICON "GLobCL", -1, 3, 2, 18, 20
LTEXT SZRCOMPANYNAME, IDD_VERFIRST, 30, 2, 120, 8
LTEXT SZRDESCRIPTION, IDD_VERFIRST+1, 30, 11, 120, 8
LTEXT SZRVERSION, IDD_VERFIRST+2, 30, 20, 120, 8
LTEXT SZRCOPYRIGHT, IDD_VERFIRST+3, 30, 29, 120, 8
LTEXT SZRTRADEMARK, IDD_VERLAST, 30, 47, 146, 27
CONTROL "", 501, "Static", SS_BLACKRECT, 29, 43, 153, 1
END
CONNECTBOX DIALOG 6, 18, 237, 76
//LANGUAGE LANG_JAPANESE, SUBLANG_NEUTRAL
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "╕▐█░╩▐┘ ┴¼»─ ╗░╩▐░ é╓é╠É┌æ▒"
BEGIN
LTEXT "û╝æO(&N):", 106, 30, 9, 42, 9
EDITTEXT CD_NAME, 84, 7, 79, 12, ES_AUTOHSCROLL
LTEXT "âvâìâgâRâï(&P):", 108, 30, 27, 67, 9
COMBOBOX CD_PROTOCOL, 84, 25, 92, 55, CBS_DROPDOWNLIST | CBS_SORT | WS_VSCROLL | WS_TABSTOP
LTEXT "Æ╩Æmé╡é╜éóû╝æOé≡ôⁿù═é╡é─é¡é╛é│éó", CD_HELP, 5, 59, 230, 9
LTEXT "âTü[âoü[ â}âVâôû╝(&S):", CD_SERVER_TEXT, 30, 44, 83, 9, NOT
WS_VISIBLE | WS_DISABLED
EDITTEXT CD_SERVER, 114, 42, 79, 12, ES_AUTOHSCROLL | NOT
WS_VISIBLE | WS_DISABLED
DEFPUSHBUTTON "OK", IDOK, 190, 6, 40, 14, WS_DISABLED
PUSHBUTTON "╖¼▌╛┘", IDCANCEL, 190, 23, 40, 15
END
SELECTBOX DIALOG 49, 17, 147, 92
//LANGUAGE LANG_JAPANESE, SUBLANG_NEUTRAL
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "â`âââbâgé╡é╜éóæèÄΦé╠æIæ≡"
BEGIN
DEFPUSHBUTTON "OK", IDS_APPNAME, 100, 6, 40, 14, WS_DISABLED
PUSHBUTTON "╖¼▌╛┘", IDS_DESCRIPTION, 100, 25, 40, 15
LTEXT "â`âââbâgé╖éΘæèÄΦ(&C):", 101, 6, 6, 80, 9
LISTBOX SD_LIST, 7, 18, 82, 69, LBS_SORT | WS_VSCROLL |
WS_TABSTOP | LBS_NOTIFY
END
; String table
STRINGTABLE
BEGIN
IDS_APPNAME, "GLobCL"
IDS_DESCRIPTION, "Global Chat Client Application"
IDS_FILEINFOLANG, "\\StringFileInfo\\041104E4\\"
IDS_CHAT_AVAIL, "%s: â`âââbâgùÿùpë┬ö\"
IDS_ERR_SERVER_NOT_FOUND, "âTü[âoü[é¬î⌐é┬é⌐éΦé▄é╣é±üBò╩é╠âvâìâgâRâïé┼ì─ÄÄìsé╡é─é¡é╛é│éóüB"
IDS_ERR_NAMESPACE_NOT_SUPPORTED, "é▒é╠âvâìâgâRâïé═âlü[âÇâXâyü[âXé≡âTâ|ü[âgé╡é─éóé▄é╣é±üBò╩é╠âvâìâgâRâïé┼ì─ÄÄìsé╡é─é¡é╛é│éóüB"
IDS_ERR_SOCKET_FAILED, "Ä╕ös: socket() é¬ %u é≡ò╘é╡é▄é╡é╜"
IDS_ERR_CONNECT_FAILED, "Ä╕ös: connect() é¬ %u é≡ò╘é╡é▄é╡é╜"
IDS_ERR_WSAASYNCSELECT, "Ä╕ös: WSAAsyncSelect() é¬ %u é≡ò╘é╡é▄é╡é╜"
IDS_ERR_UNSUPPORTED_PROTOCOL, "é▒é╠âvâìâgâRâïé═âTâ|ü[âgé│éΩé╚éóâlü[âÇâXâyü[âXé≡Ägùpé╡é─éóé▄é╖"
IDS_ERR_CONNECTION_DROPPED, "âTü[âoü[é╓é╠É┌æ▒é¬ë≡Å£é│éΩé▄é╡é╜"
IDS_CALLING_SOCKET, "socket() âRü[âïÆå"
IDS_CALLING_CONNECT, "connect() âRü[âïÆå"
IDS_WAITING_FOR_ACCEPT, "âTü[âoü[é¬ accept() é≡é╖éΘé╠é≡æ╥é┴é─éóé▄é╖"
IDS_SELECT_PROTOCOL, "Ägùpé╡é╜éóâvâìâgâRâïé≡æIæ≡é╡é─é¡é╛é│éó"
IDS_ENTER_NAME, "Æ╩Æmé╡é╜éóû╝æOé≡ôⁿù═é╡é─é¡é╛é│éó"
IDS_ENTER_MACHINE_NAME, "╕▐█░╩▐┘ ┴¼»─ ╗░╩▐░ é¬Ä└ìsé│éΩé─éóéΘ╧╝▌û╝é≡ôⁿù═é╡é─é¡é╛é│éó"
IDS_CONNECTION_STOPPED, "É┌æ▒é═ë≡Å£é│éΩé▄é╡é╜"
IDS_CHAT_DLG_STOPPED, "â`âââbâg â_âCâAâìâO ÆΓÄ~"
IDS_CHAT_AVAILABLE, "%s: â`âââbâgùÿùpë┬ö\"
IDS_CHATTING_REMOTE, "%s: âèâéü[âg %s é╞â`âââbâgÆå"
IDS_REQUESTS_CHAT, " é¬â`âââbâgé≡ùvïüé╡é─éóé▄é╖üB"
IDS_SESSION_REQUEST, "âZâbâVâçâôùvïü"
END
APPNAME ACCELERATORS
BEGIN
"Q", IDM_EXIT, CONTROL, VIRTKEY
END
#endif