2025-04-27 07:49:33 -04:00

138 lines
5.7 KiB
Plaintext

#include <commctrl.h>
#include "map.h"
#include "monitor.h"
/*****************************************************************************
*
* Dialogs
*
* All property sheets must be PROP_LG_CXDLG by PROP_LG_CYDLG (252 x 218).
*
*****************************************************************************/
/*****************************************************************************
*
* IDD_MAIN
*
*****************************************************************************/
IDD_MAIN DIALOG DISCARDABLE 0, 0, PROP_LG_CXDLG, PROP_LG_CYDLG
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "MS USB-Monitor"
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "Monitor Controls",IDC_BOX,10,10,232,145
LTEXT "Brightness" IDT_BRIGHTNESS, 20, 25, 50, 14
CONTROL "SliderBright",IDC_BRIGHT_SLIDER,"msctls_trackbar32",
TBS_NOTICKS | WS_TABSTOP | TBS_FIXEDLENGTH,25,40,96,19,WS_EX_CLIENTEDGE
LTEXT "Contrast" IDT_CONTRAST, 20, 60, 50, 14
CONTROL "SliderBright",IDC_CONTRAST_SLIDER,"msctls_trackbar32",
TBS_NOTICKS | WS_TABSTOP | TBS_FIXEDLENGTH,25,75,96,19,WS_EX_CLIENTEDGE
RADIOBUTTON "Size" IDR_SIZE, 163, 90, 50, 12, WS_GROUP | WS_TABSTOP
RADIOBUTTON "Position" IDR_POSITION, 163, 110, 50, 12,
PUSHBUTTON "Degauss" IDC_DEGAUSS, 190, 170, 40, 14, WS_GROUP
PUSHBUTTON "Reset" IDC_RESET, 190, 190, 40, 14, WS_GROUP
LTEXT "Red Gain" IDT_RED_GAIN, 20, 25, 50, 14
CONTROL "SliderBright",IDC_RED_GAIN_SLIDER,"msctls_trackbar32",
TBS_NOTICKS | WS_TABSTOP | TBS_FIXEDLENGTH,25,40,96,19,WS_EX_CLIENTEDGE
LTEXT "Green Gain" IDT_GREEN_GAIN, 20, 60, 50, 14
CONTROL "SliderBright",IDC_GREEN_GAIN_SLIDER,"msctls_trackbar32",
TBS_NOTICKS | WS_TABSTOP | TBS_FIXEDLENGTH,25,75,96,19,WS_EX_CLIENTEDGE
LTEXT "Blue Gain" IDT_BLUE_GAIN, 20, 95, 50, 14
CONTROL "SliderBright",IDC_BLUE_GAIN_SLIDER,"msctls_trackbar32",
TBS_NOTICKS | WS_TABSTOP | TBS_FIXEDLENGTH,25,110,96,19,WS_EX_CLIENTEDGE
LTEXT "Red Black Level" IDT_RED_BLACK, 130, 25, 75, 14
CONTROL "SliderBright",IDC_RED_BLACK_SLIDER,"msctls_trackbar32",
TBS_NOTICKS | WS_TABSTOP | TBS_FIXEDLENGTH,135,40,96,19,WS_EX_CLIENTEDGE
LTEXT "Green Black Level" IDT_GREEN_BLACK, 130, 60, 75, 14
CONTROL "SliderBright",IDC_GREEN_BLACK_SLIDER,"msctls_trackbar32",
TBS_NOTICKS | WS_TABSTOP | TBS_FIXEDLENGTH,135,75,96,19,WS_EX_CLIENTEDGE
LTEXT "Blue Black Level" IDT_BLUE_BLACK, 130, 95, 75, 14
CONTROL "SliderBright",IDC_BLUE_BLACK_SLIDER,"msctls_trackbar32",
TBS_NOTICKS | WS_TABSTOP | TBS_FIXEDLENGTH,135,110,96,19,WS_EX_CLIENTEDGE
LTEXT "Parallel" IDT_PARALLEL, 20, 25, 50, 14
CONTROL "SliderBright",IDC_PARALLEL_SLIDER,"msctls_trackbar32",
TBS_NOTICKS | WS_TABSTOP | TBS_FIXEDLENGTH,25,40,96,19,WS_EX_CLIENTEDGE
LTEXT "Trapezoid" IDT_TRAPEZOID, 20, 60, 50, 14
CONTROL "SliderBright",IDC_TRAPEZOID_SLIDER,"msctls_trackbar32",
TBS_NOTICKS | WS_TABSTOP | TBS_FIXEDLENGTH,25,75,96,19,WS_EX_CLIENTEDGE
LTEXT "Tilt" IDT_TILT, 20, 95, 50, 14
CONTROL "SliderBright",IDC_TILT_SLIDER,"msctls_trackbar32",
TBS_NOTICKS | WS_TABSTOP | TBS_FIXEDLENGTH,25,110,96,19,WS_EX_CLIENTEDGE
LTEXT "Pincushion" IDT_HPIN, 130, 25, 75, 14
CONTROL "SliderBright",IDC_HPIN_SLIDER,"msctls_trackbar32",
TBS_NOTICKS | WS_TABSTOP | TBS_FIXEDLENGTH,135,40,96,19,WS_EX_CLIENTEDGE
LTEXT "Pincushion Balance" IDT_HPIN_BALANCE, 130, 60, 75, 14
CONTROL "SliderBright",IDC_HPIN_BALANCE_SLIDER,"msctls_trackbar32",
TBS_NOTICKS | WS_TABSTOP | TBS_FIXEDLENGTH,135,75,96,19,WS_EX_CLIENTEDGE
// CTEXT "Linearity" IDT_LIN, 130, 85, 75, 14
// CONTROL "SliderBright",IDC_LIN_SLIDER,"msctls_trackbar32",
// TBS_NOTICKS | WS_TABSTOP | TBS_FIXEDLENGTH,135,100,96,19,WS_EX_CLIENTEDGE
CONTROL "" IDC_UP, "Button", BS_OWNERDRAW | WS_TABSTOP, 186, 30, 20, 14
CONTROL "" IDC_DOWN, "Button", BS_OWNERDRAW | WS_TABSTOP, 186, 64, 20, 14
CONTROL "" IDC_LEFT, "Button", BS_OWNERDRAW | WS_TABSTOP, 163, 45, 20, 14
CONTROL "" IDC_RIGHT, "Button", BS_OWNERDRAW | WS_TABSTOP, 207, 45, 20, 14
LTEXT "Control Options" -1, 10, 160, 160, 8
COMBOBOX IDC_OPTION, 10, 170 , 175, 56, CBS_DROPDOWN |
WS_VSCROLL | WS_TABSTOP
LTEXT "Available Monitors" -1, 10, 190, 160, 8
COMBOBOX IDC_MON, 10, 200 , 175, 56, CBS_DROPDOWN | CBS_SORT |
WS_VSCROLL | WS_TABSTOP
END
/*****************************************************************************
*
* Strings
*
*****************************************************************************/
STRINGTABLE MOVEABLE DISCARDABLE
BEGIN
IDS_CAPSLOCK, "CapsLock"
IDS_LCTRL, "Left Ctrl"
IDS_LALT, "Left Alt"
IDS_LSHIFT, "Left Shift"
IDS_RWIN, "Windows"
IDS_RMENU, "Menu"
IDS_RCTRL, "Right Ctrl"
IDS_RALT, "Right Alt"
END
#include <windows.h>
#include <ntverp.h>
#define VER_FILETYPE VFT_DLL
#define VER_FILESUBTYPE VFT_UNKNOWN
#define VER_FILEDESCRIPTION_STR "Control Panel DLL"
#define VER_INTERNALNAME_STR "MONSAMP.DLL"
#define VER_ORIGINALFILENAME_STR "MONSAMP.DLL"
#include <common.ver>