138 lines
5.7 KiB
Plaintext
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>
|