资源简介
通过 nvcpl.dll 提供的 API 获取或者设置分辨率,屏幕移动等
代码片段和文件信息
// hello_nvAPI.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include “Windows.h“
#include “Winbase.h“
#include
#include
#include
#include “NvPanelApi.h“
#pragma warning(disable:4996)
//---------------------------------------------------------------------
// Defines
//---------------------------------------------------------------------
#define CMPERINCH 2.54f // Number of centimeters per inch
#ifndef EDS_RAWMODE
#define EDS_RAWMODE 0x00000002 // Enumerate graphics card display modes not supported by monitor
#endif//EDS_RAWMODE
void GetDisplayInfo1(HINSTANCE);
void InitInfo(HINSTANCE);
void DesktopConfiguration(HINSTANCE);
void GPUConfiguration(HINSTANCE);
typedef BOOL (WINAPI* fEnumDisplayDevicesA)(LPCSTR lpDevice DWORD iDevNumPDISPLAY_DEVICE lpDisplayDevice DWORD dwFlags);
void GetDisplayInfo2(int argc char* argv[]HINSTANCE);
int PerformRefreshConnectedDevices(DWORDHINSTANCE);
int PerformNvGetDisplayInfo(int argc char* argv[]HINSTANCE);
int PerformNvEnumDisplaySettings(int argc char* argv[]HINSTANCE);
int PerformEnumConnectedDevices(int argc char* argv[]HINSTANCE);
BOOL IsEnumDisplayDevicesSupported();
void main()
{
HINSTANCE hCpl = NULL;
hCpl = LoadLibrary( “nvcpl.dll“ );
if( hCpl == NULL )
{
return;
}
char lpszCmdLine[50];
fdtcfgex pGetdtcfgex = (fdtcfgex)GetProcAddress( hCpl“dtcfgex“ );
//获取指定显示的数字振动水平
strcpy(lpszCmdLine “getdvcvalue 0“);
pGetdtcfgex(lpszCmdLine);
printf(“dvc:%s\n“lpszCmdLine);
//获取指定显示的对比度值
strcpy(lpszCmdLine “getcontrastvalue 0 all“); //red blue green all
pGetdtcfgex(lpszCmdLine);
printf(“contrast:%s\n“lpszCmdLine);
//获取指定显示的对比度值标准化值
strcpy(lpszCmdLine “get_normalize_contrastvalue 0 all“);
pGetdtcfgex(lpszCmdLine);
printf(“normalize_contrast:%s\n“lpszCmdLine);
//获取的DVI支持的高清晰度格式的列表该功能与显示配置有关
strcpy(lpszCmdLine “getdvihdformat 0“);
pGetdtcfgex(lpszCmdLine);
printf(“dvihdformat:%s\n“lpszCmdLine);
//获取亮度
strcpy(lpszCmdLine “getbrightnessvalue 0 all“);//red blue green all
pGetdtcfgex(lpszCmdLine);
printf(“brightness:%s\n“lpszCmdLine);
//获取亮度标准化值
strcpy(lpszCmdLine “get_normalize_brightnessvalue 0 all“);//red blue green all
pGetdtcfgex(lpszCmdLine);
printf(“normalize_brightness:%s\n“lpszCmdLine);
//获取指定的显示器的gamma值
strcpy(lpszCmdLine “getgammavalue 0 all“);//red blue green all
pGetdtcfgex(lpszCmdLine);
printf(“gamma:%s\n“lpszCmdLine);
//获取指定的显示器的锐度值
strcpy(lpszCmdLine “getsharpnessvalue 0“);//red blue green all
pGetdtcfgex(lpszCmdLine);
printf(“sharpness:%s\n“lpszCmdLine);
//获取指定的显示器的锐度值标准化值
strcpy(lpszCmdLine “get_normalize_sharpnessvalue 0“);//red blue green all
pGetdtcfgex(lpszCmdLine);
printf(“normalize_sharpness:%s\n“lpszCmdLine);
//获取错误号
fGetdtcfgLastError pGetdtcfgLastError = (fGetdtcfgLastError)GetProcAddress( hCpl“GetdtcfgLastError“ );
DWORD errorNum = pGetdtcfgLastError();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
..A..H. 18432 2012-01-04 09:59 nVidia面板API\hello_nvAPI.suo
文件 908 2012-01-04 10:01 nVidia面板API\hello_nvCPLAPI.sln
..A..H. 10240 2012-01-06 15:05 nVidia面板API\hello_nvCPLAPI.suo
文件 51872 2012-01-04 09:59 nVidia面板API\hello_nvCPLAPI\hello_nvAPI.cpp
文件 4638 2012-01-06 15:05 nVidia面板API\hello_nvCPLAPI\hello_nvCPLAPI.vcproj
文件 3474 2011-12-31 14:02 nVidia面板API\hello_nvCPLAPI\NvApiError.h
文件 41236 2011-12-31 14:09 nVidia面板API\hello_nvCPLAPI\NvPanelApi.h
文件 1207 2011-12-29 16:10 nVidia面板API\hello_nvCPLAPI\ReadMe.txt
文件 218 2011-12-30 10:46 nVidia面板API\hello_nvCPLAPI\stdafx.cpp
文件 233 2011-12-29 16:10 nVidia面板API\hello_nvCPLAPI\stdafx.h
文件 498 2011-12-29 16:10 nVidia面板API\hello_nvCPLAPI\targetver.h
目录 0 2012-01-06 15:04 nVidia面板API\hello_nvCPLAPI
目录 0 2012-01-06 15:04 nVidia面板API
----------- --------- ---------- ----- ----
132956 13
相关资源
- IpHlpApi.h&IpHlpApi.lib
- 应用接口支持库1.1版eAPI
- 手机短信api接口(源代码)
- 成都MAPINFO格式电子地图
- ATA(ATAPI)接口指令协议硬盘基础知识
- WinAPI 函数库(大全)
- 串口操作类(justinio)
- 易语言京喜拼拼API协议模块
- Win32 API大全.chm
- RapidIO 2.2 Specification
- RapidIO_Rev_2.2_Specification
- 百度API车牌识别DEMO.rar
- 易语言API的用法之beep源码
- POI中文帮助文档附带api手册.zip
- 易语言API定时器源码
- AzkabanAPI接口文档汇总
- 客所思k30控制面板工具 v1.01 官方最新
- labview获取子窗口句柄FindwindowsEX(AP
- office_word_api 开发文档
- mac系统显卡N卡驱动kext
- API实现ping测试源码通信测试_API测试源
- Scala_中文学习资料_含Scala_2.7.6_API.ra
- Node.js v8.9.0 api离线文档
- 让程序禁止结束进程并提示拒绝访问
- guava-28.1-API.chm
- mybatis3-api.chm
- Cesium-1.44的API开发文档
- NVIDIAOpticalFlowSDK-79c6cee80a2df9a196f20afd6
- Google OCR API源代码和神经网络识别OC
- dom4jApi 中文文档
评论
共有 条评论