Using WPF to implement the application which could sending command to Monitor to get the specific data via MSDN API (High-Level / Low-Level)
This is a testing application for getting the needed data from Scalar(Monitor). Example: Brightness, Contrast, Capabilities or etc... (which is defined on the MSDN API.. MSDN Monitor Configuration API) Note. Before tracing code, we have to prepare the basic knowledge of the difference between of High-level / Low-level configuration API. High-Level API Low-Level API
Get the data what I needed. Example: Get Brightness value from monitor. Method 1: Using High-level function
GetMonitorBrightness()
Method 2: Using Low-level function
GetVCPFeatureAndVCPFeatureReply()
The above method is working on any monitor which turn on DDCCI and follow the specification of VESA standard.
OS: Win 7 Platform: Notebook Monitor: VGA / HDMI monitor which turn on the DDCCI and implement the VESA standard function in Scalar Chip. Compiler: Visual Studio 2017 Code Language: C# - WPF
- Turn on *.sln file to open the project
- Run
If you have any question, please leave the message to me. Or send me the E-mail: 48292@yahoo.com.tw