runxinzhi.com
首页
百度搜索
取得屏幕刷新率
using
System;
using
System.Runtime.InteropServices;
namespace
ConsoleApplication
{
public
sealed
class
EntryPoint
{
private
EntryPoint()
{}
[DllImport(
"
Gdi32.dll
"
, CharSet
=
CharSet.Auto, ExactSpelling
=
true
)]
public
static
extern
int
GetDeviceCaps(IntPtr hDC,
int
nIndex);
/**/
///
<summary>
///
获得屏幕刷新率
///
</summary>
public
static
int
RefreshRate
{
get
{
IntPtr desktopDC
=
GetDC(GetDesktopWindow());
return
GetDeviceCaps(desktopDC,
116
);
}
}
[DllImport(
"
User32.dll
"
)]
public
extern
static
IntPtr GetDesktopWindow();
[DllImport(
"
User32.dll
"
)]
public
static
extern
IntPtr GetDC(IntPtr hWnd);
static
void
Main()
{
Console.WriteLine(
"
屏幕刷新率为: {0}Hz
"
,RefreshRate);
Console.ReadLine();
}
}
}
相关阅读:
用树莓派USB摄像头做个监控
防火墙控制IP入站规则,控制可访问服务。
Relational Database (Enhanced ER & Model Design)
C 语言 #if 指令
C 语言:#define 指令(宏定义)
C 语言:#undef 指令
《网络多人游戏架构与编程》之序列化、RPC、网络拓扑
《网络多人游戏架构与编程》之游戏引擎、云托管
《网络多人游戏架构与编程》之伯克利套接字
《网络多人游戏架构与编程》之延迟、抖动、可靠、可扩展性
原文地址:https://www.cnblogs.com/wy/p/209712.html
最新文章
java 非加密 hash 算法 MurMurHash
布隆过滤器—guavaBloomFilter && 自定义分布式布隆过滤器
install windows10
rename network interfaces on Linux eth0
Check compute capability and tf version
np.dot ValueError: operands could not be broadcast together with shapes (2,2) (2,3)
nvidiasmi query
扫描指定包下所有类
BootStrap模态框案例
git回退到指定版本
热门文章
linux安装datax +dataxweb踩坑总结
datax clickhousewriter插件下载 elasticsearchwriter插件下载
记一次 ,被动付款的订单
捷杰VB22H 振动传感器 开发
串口 usart 完整帧 协议 解析
linux安装并配置JDK
Linux上传下载文件的几种方式
go get无法使用错误排查
20192418张曦 202120222 《网络与系统攻防技术》实验7实验报告
MYSQL窗口函数用法
Copyright © 2020-2023
润新知