Windows NT 4.0 source code leak
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.
 
 
 
 
 
 

171 lines
6.2 KiB

#include <windows.h>
#include "cdplayer.h"
#include "discinfo.h"
#include "cdplayer.rcv"
#define BMP BITMAP MOVEABLE DISCARDABLE LOADONCALL
FileIcon ICON cdplayer.ico
DropCur CURSOR drop.cur
NoDropCur CURSOR nodrop.cur
DropDel CURSOR dropdel.cur
//
// bitmaps for buttons
//
ControlBtns BMP bmp\tabbutt.bmp
ToolBtns BMP bmp\toolbutt.bmp
cdloaded BMP bmp\cdloaded.bmp
cdempty BMP bmp\cdempty.bmp
track BMP bmp\vtrack.bmp
menucd BMP bmp\menucd.bmp
menunocd BMP bmp\menunocd.bmp
trackdrag BMP bmp\trkdrag.bmp
insert BMP bmp\insert.bmp
//
// Accelerators for CD Player
//
MainAccs ACCELERATORS
{
VK_SPACE, IDK_PAUSE, VIRTKEY, CONTROL
VK_F2, IDK_EDIT_PLAY_LIST, VIRTKEY
VK_F5, IDK_SELECTED_ORDER, VIRTKEY
VK_F6, IDK_RANDOM, VIRTKEY
VK_F7, IDK_MULTI_DISC, VIRTKEY
VK_F8, IDK_CONTINUOUS, VIRTKEY
VK_F9, IDK_INTRO_PLAY, VIRTKEY
"^P", IDK_PLAY
"^S", IDK_STOP
"^E", IDK_EJECT
}
/*
* Menu for CD Player
*
*/
MainMenu MENU
BEGIN
POPUP "&Disc"
BEGIN
MENUITEM "Edit Play &List...", IDM_DATABASE_EDIT
MENUITEM SEPARATOR
MENUITEM "E&xit", IDM_DATABASE_EXIT
END
POPUP "&View"
BEGIN
MENUITEM "&Toolbar", IDM_VIEW_TOOLBAR
MENUITEM "&Disc/Track Info", IDM_VIEW_TRACKINFO
// MENUITEM "&Ruler", IDM_VIEW_RULER, GRAYED
MENUITEM "&Status Bar", IDM_VIEW_STATUS
END
POPUP "&Options"
BEGIN
MENUITEM "Selected &Order", IDM_OPTIONS_SELECTED, CHECKED
MENUITEM "&Random Order", IDM_OPTIONS_RANDOM
MENUITEM SEPARATOR
MENUITEM "&Single-Disc Play", IDM_OPTIONS_SINGLE, GRAYED, CHECKED
MENUITEM "&Multidisc Play", IDM_OPTIONS_MULTI, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Continuous", IDM_OPTIONS_CONTINUOUS, CHECKED
MENUITEM SEPARATOR
MENUITEM "&Intro Play", IDM_OPTIONS_INTRO
MENUITEM SEPARATOR
MENUITEM "S&ave Settings on Exit", IDM_OPTIONS_SAVE_SETTINGS, CHECKED
END
POPUP "&Help",
BEGIN
MENUITEM "&Contents", IDM_HELP_CONTENTS
MENUITEM "&How to Use Help", IDM_HELP_USING
MENUITEM SEPARATOR
MENUITEM "&About CD Player", IDM_HELP_ABOUT
END
END
DiscInfoDlg DIALOG 31, 32, 264, 210
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
CAPTION "CD Player: Disc Settings"
FONT 8, "MS Shell Dlg"
BEGIN
RTEXT "Drive:", IDT_DRIVE_NAME, 21, 6, 20, 24
RTEXT "Artist:", IDT_ARTIST_NAME, 21, 20, 20, 8
RTEXT "Title:", IDT_TITLE_NAME, 21, 34, 20, 8
CONTROL "Current Cdrom", IDT_DRIVE_FIELD, "CdInfo", 0, 48, 4, 195, 12
EDITTEXT IDT_GET_ARTIST, 48, 18, 195, 12, ES_AUTOHSCROLL
EDITTEXT IDT_GET_TITLE, 48, 32, 195, 12, ES_AUTOHSCROLL
LTEXT "Play List:", IDT_PLAY_LIST, 11, 56, 70, 8
LISTBOX IDL_PLAY_LISTBOX, 11, 65, 100, 95,
WS_VSCROLL | WS_TABSTOP | LBS_EXTENDEDSEL | LBS_DISABLENOSCROLL | LBS_OWNERDRAWFIXED | LBS_NOTIFY
PUSHBUTTON "<- &Add", IDB_ADD, 116, 78, 35, 14
PUSHBUTTON "&Remove", IDB_REMOVE, 116, 97, 35, 14
PUSHBUTTON "C&lear All",IDB_CLEAR, 116, 116, 35, 14
PUSHBUTTON "Re&set", IDB_DEFAULT, 116, 135, 35, 14
LTEXT "Available Tracks:", IDT_TRACK_LIST, 158, 56, 70, 8
LISTBOX IDL_TRACK_LISTBOX, 158, 65, 100, 95,
WS_VSCROLL | WS_TABSTOP | LBS_EXTENDEDSEL | LBS_DISABLENOSCROLL | LBS_OWNERDRAWFIXED | LBS_NOTIFY
RTEXT "Track 1:", IDT_DTRACK_NAME, 15, 167, 32, 8
EDITTEXT IDT_GET_TRACK, 48, 165, 202, 12, ES_AUTOHSCROLL
PUSHBUTTON "&OK", IDOK, 87, 190, 40, 14
PUSHBUTTON "&Cancel", IDCANCEL, 147, 190, 40, 14
END
STRINGTABLE {
STR_CDPLAYER, "CD Player"
STR_TERMINATE, "A Problem occured while initializing CD Player. App will be terminated."
STR_BAD_DISC, "An inconsistency was detected on the Compact Disc. Playback will be stopped."
STR_FAIL_INIT, "A child window failed to initialize! App will exit."
STR_NO_CDROMS, "No CDROM devices were found. App will exit."
STR_FATAL_ERROR, "CD Player: Fatal Error"
STR_SCANNING, "Scanning for CDROM drives..."
STR_INITIALIZATION, "CD Player: Initialization"
STR_TRACK1, "Track %02d:"
STR_SAVE_CHANGES, "Do you wish to save your changes?"
STR_SAVE_INFO, "CD Player: Save Play Information"
STR_CANCEL_PLAY, "This will cancel the current play operation, continue?"
STR_RESCAN, "CD Player: Rescan Disc"
STR_READING_TOC, "Reading Table of Contents for disc in drive %c:"
STR_CHANGE_CDROM, "CD Player: Change CDROM Drives"
STR_CDPLAYER_TIME, "CD Player - %s"
STR_NO_RES, "Unable to create or allocate needed resource (err %lu). App will exit."
STR_INSERT_DISC, "Please insert an audio disc"
STR_DATA_NO_DISC, "Data or no disc loaded"
STR_ERR_GEN, "<%c:> %s: General Failure!"
STR_ERR_NO_MEDIA, "<%c:> No Media in Drive!"
STR_ERR_UNREC_MEDIA, "<%c:> Unrecognized Media!"
STR_ERR_NO_DEVICE, "%s: No such deivce (CdRom%d)!"
STR_ERR_INV_DEV_REQ, "<%c:> Invalid Device Request!"
STR_ERR_NOT_READY, "<%c:> Device Not Ready!"
STR_ERR_BAD_SEC, "<%c:> Sector Not Found!"
STR_ERR_IO_ERROR, "<%c:> Device I/O Error!"
STR_ERR_DEFAULT, "<%c:> %s failed, error = %d"
STR_DISC_INSERT, "CdRom%d: ==> Disc was inserted <=="
STR_DISC_EJECT, "CdRom%d: ==> Disc was ejected <=="
STR_TOTAL_PLAY, "Total Play: %02d%s%02d m%ss"
STR_TRACK_PLAY, "Track: %02d%s%02d m%ss"
STR_NEW_ARTIST, "New Artist"
STR_NEW_TITLE, "New Title"
STR_INIT_TRACK, "Track %d"
STR_HDR_ARTIST, "Artist:"
STR_HDR_TRACK, "Track:"
STR_HDR_TITLE, "Title:"
STR_UNKNOWN, "Unknown"
}