E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
GetDeviceCaps
一款用C++语言实现的3D游戏引擎(附源码),适用于想学3D游戏开发
【注】
GetDeviceCaps
(hDC,LOGPIXELSY)用于取得每英寸有多少像素MulDiv函数(被乘数,分子,分母)=nPointSize*
GetDeviceCaps
(hDC,LOGPIXELSY
程序员欧阳沐
·
2024-02-03 14:39
使用Windows API实现屏幕截图及服务器传输
关键代码分析屏幕信息获取:HDChScreen=::GetDC(NULL);intnBitPerPixel=
GetDeviceCaps
(hScreen,BITSPIXEL);//RGBin
旺仔小馒头~~
·
2024-02-01 22:45
c++
windowsAPI
Win32
GetDeviceCaps
函数学习
GetDeviceCaps
函数检索指定设备的设备特定信息。
bcbobo21cn
·
2024-01-21 00:57
VC++
GetDeviceCaps
实现自己的跨平台屏幕缩放解决方案。获取屏幕DPI信息和根据DPI计算缩放比率的思路对开发高DPI支持的应用,单一程序开启
floatwinDpiScaleEx(){#ifdefQ_OS_MACreturn1.0;#elsefloatrt=0;if(rt==0){HDCscreen=GetDC(NULL);FLOATdpiX=static_cast(
GetDeviceCaps
g大橘为重g
·
2023-12-22 12:04
c++
qt
c++
Qt 获取Windows缩放系数
后来发现windows有一个自带的API在windows10系统上有效,可以获取当前屏幕的DPIHDChd=GetDC(NULL);inthorDPI=
GetDeviceCaps
(hd,LOGPI
我想早点退休
·
2023-12-22 12:00
Qt
像素和毫米怎么换算
象素数/DPI=英寸数;英寸数*25.4=毫米数;对于显示设备,不管是打印机还是屏幕,都有一种通用的方法:先用
GetDeviceCaps
(设备句柄,LOGPIXELSX)或者
GetDeviceCaps
(
OliverH-yishuihanq
·
2023-04-19 05:11
图像处理
机器视觉
计算机视觉
python --获取本机屏幕分辨率
pywin32方法一使用win32api.
GetDeviceCaps
()方法来获取显示器的分辨率。
像风一样的男人@
·
2023-03-29 14:24
python
开发语言
C++获取计算机硬件信息
获取计算机硬件信息:1、获取屏幕分辨率1.1GetSystemMetrics1.2
GetDeviceCaps
1.3SystemParametersInfo1.4GetDesktopWindow2、获取屏幕显示比例
爱看书的小沐
·
2021-11-10 22:45
C/C++
c++
visual
studio
硬件
win32
操作系统
纹理寻址方式
当调用函数IDirect3DDevice9::
GetDeviceCaps
()得到设备性能后,一个渲染设备将此极限值放在结构D3DCAP
sunyong445
·
2020-09-17 13:20
openGL
纹理
opengl
Windows API获取屏幕真实大小
在Petzold的书中写用
GetDeviceCaps
(hdc,LOGPIXELSX)得到屏幕DPI(dotperinch)计算真实大小,但我实际操作了发现不对。
tomwillow
·
2020-09-16 16:06
Windows-C
Qt获取屏幕DPI和分辨率
DPI1、Qt+MSVC//GetdesktopdcHDCdesktopDc=GetDC(NULL);//GetnativeresolutionfloathorizontalDPI=
GetDeviceCaps
52_赫兹的鲸
·
2020-08-20 11:21
QT
Qt+MSVC
一款用C++语言实现的3D游戏引擎(附源码),适用于想学3D游戏开发
【注】
GetDeviceCaps
(hDC,LOGPIXELSY)用于取得每英寸有多少像素MulDiv函数(被乘数,分子,分母)=nPointSize*
GetDeviceCaps
(hDC,LOGPIXELSY
程序员欧阳沐
·
2020-08-18 06:34
在Canvas上画出任意长宽比例,旋转任意角度的,带反走样算法(anti-aliased)的字符串
TCanvas*lpCvs=PaintBox1->Canvas;HFONThFnt=CreateFont(-MulDiv(40,
GetDeviceCaps
(lpCvs->Handle,LOGPIXELSY
hyz_cs
·
2020-08-14 22:02
MFC截屏生成bmp格式图片
*m_hwnd){CRectrc;m_hwnd->GetClientRect(&rc);CClientDCdc(m_hwnd);//m_hwnd创建客户区绘制内存intiBitPerPixel=dc.
GetDeviceCaps
IT_Kyle
·
2020-08-14 04:54
MFC获取当前控件句柄,并创建BMP位图文件保存
*m_hwnd){CRectrc;m_hwnd->GetClientRect(&rc);CClientDCdc(m_hwnd);//m_hwnd创建客户区绘制内存intiBitPerPixel=dc.
GetDeviceCaps
若歌
·
2020-08-14 03:38
Win32+MFC
VC++获取屏幕大小第三篇 物理大小
GetDeviceCaps
下
本篇文章(MoreWindows)将获取屏幕的物理大小后计算屏幕对角线长度并换算成英寸。这样可以方便大家查看自己电脑屏幕是多少英寸的。为了更方便大家使用,本文将提供电脑屏幕大小查看器下载(配源码)下载地址是(欢迎大家试用):http://download.csdn.net/detail/morewindows/5106270通常大家在表示电脑、电视、手机等电子产品的屏幕大小时会使用英寸这一长度单位
MoreWindows
·
2020-08-04 23:02
Windows编程
Windows
C/C++/C#
编程
像素与毫米的转换公式
像素与毫米的转换转换还需要知道另一个参数:DPI(每英寸多少点)象素数/DPI=英寸数英寸数*25.4=毫米数对于显示设备,不管是打印机还是屏幕,都有一种通用的方法先用
GetDeviceCaps
(设备句柄
zgywqy
·
2020-07-29 02:50
像素与毫米的转换
像素与毫米的转换转换还需要知道另一个参数:DPI(每英寸多少点)象素数/DPI=英寸数英寸数*25.4=毫米数对于显示设备,不管是打印机还是屏幕,都有一种通用的方法先用
GetDeviceCaps
(设备句柄
hbaizj
·
2020-07-27 23:33
计算图片物理大小
publicForm1(){InitializeComponent();//SetProcessDPIAware();//重要IntPtrscreenDC=GetDC(IntPtr.Zero);dpi_x=
GetDeviceCaps
weixin_34146805
·
2020-07-08 17:54
WIN10下系统缩放比例(DPI)的魔幻设置
在网上查阅了很多资料,主要都是通过Windows的
GetDeviceCaps
加上OGPIXELSX参数(或者OGPIXELSY也行)来获得系
一墨滢一
·
2020-07-07 20:57
python
MFC中如何实现对话框的打印
MyStatic.GetClientRect(m_rect);CDC*pImageDC=MyStatic.GetDC();//获得控件画布intformx,formy;//获得屏幕分辨率formx=pImageDC->
GetDeviceCaps
langbochi1386
·
2020-07-07 12:59
Python如何获取Win7,Win10系统缩放大小
利用
GetDeviceCaps
获取指定设备的设备信息。具体参考https://docs.microsoft.com/en-us/windows/desktop/api/wingdi/nf
唐老鸭
·
2020-01-10 08:05
TreeView自适应各DPI行高度
XP对高DPI的支持比较差劲,大部分情况下就是字体的放大,当然我们程序也可以通过
GetDeviceCaps
(hDC,LOGPIXELSX)获取DPI后自己对绘画的内容进行缩放。
姜基基
·
2019-12-14 03:16
px和毫米之间的转换
像素与毫米的转换转换还需要知道另一个参数:DPI(每英寸多少点)象素数/DPI=英寸数英寸数*25.4=毫米数对于显示设备,不管是打印机还是屏幕,都有一种通用的方法先用
GetDeviceCaps
(设备句柄
hello-meng
·
2018-07-31 16:27
css
c++界面窗口与按钮设置
1.获取屏幕宽度:HDChdc=::GetDC(HWND(NULL));intx=::
GetDeviceCaps
(hdc,HORZRES);//获得屏幕宽度2.隐藏任务栏:ModifyStyleEx(WS_EX_APPWINDOW
YOLO_JH
·
2018-01-12 17:47
c++界面
截取屏幕生成GIF
pngvoidSavePictureAsPng(LPCTSTRlpFile) { HWNDhwnd=GetForegroundWindow(); HDChdcSrc=GetDC(hwnd); intnBitPerPixel=
GetDeviceCaps
linlin003
·
2016-05-10 14:00
VC屏幕截图并保存为bmp、jpg、png等格式文件
intmain(){HDChdcSrc=GetDC(NULL);intnBitPerPixel=
GetDeviceCaps
(hdcSrc,BITSPIXEL);intnWidth=
GetDeviceCaps
phenixyf
·
2016-04-14 14:00
获取屏幕大小第二篇 物理大小
GetDeviceCaps
上
article/details/8502592上一篇《VC++获取屏幕大小第一篇像素大小GetSystemMetrics》中介绍了使用GetSystemMetrics函数来获取屏幕的像素大小,本篇将介绍使用
GetDeviceCaps
chenlycly
·
2016-01-16 12:00
获取屏幕大小第三篇 物理大小
GetDeviceCaps
下
原文地址:http://blog.csdn.net/morewindows/article/details/8610891本篇文章(MoreWindows)将获取屏幕的物理大小后计算屏幕对角线长度并换算成英寸。这样可以方便大家查看自己电脑屏幕是多少英寸的。为了更方便大家使用,本文将提供电脑屏幕大小查看器下载(配源码)下载地址是(欢迎大家试用):http://download.csdn.net/de
chenlycly
·
2016-01-16 12:00
VC++ 截屏代码,并保存为想要的格式(BMP,JPG,PNG,GIF等格式)
voidCCaptionScreenDlg::Screen(char*filename) { HDChdcSrc=::GetDC(NULL); intnBitPerPixel=
GetDeviceCaps
鹿我所录
·
2015-12-09 19:00
Windows程序设计 读书笔记 - 打印机。
一、一些函数: 枚举打印机 EnumPrinters 获取设备信息
GetDeviceCaps
打印窗口 PrintDlg 设置中断 SetAbortProc
·
2015-10-31 11:27
windows
-
GetDeviceCaps
这不是个确定的值, 它和设备的分辨率相关. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs; type TForm1 = class(TForm) procedure F
·
2015-10-31 10:35
device
VC:CFontDialog(CClientDC 、
GetDeviceCaps
()、memset、LOGFONT、memcpy、CFont、SelectObject() 、IsStrikeOut())
//CFontDialog( LPLOGFONT lplfInitial = NULL, DWORD dwFlags = CF_EFFECTS | CF_SCREENFONTS, CDC* pdcPrinter = NULL, CWnd* pParentWnd = NULL ); &
·
2015-10-31 09:50
select
MFC截屏亲测
CDC *pDC=GetDesktopWindow()->GetDC();//屏幕DC int BitPerPixel = pDC->
GetDeviceCaps
(BITSPIXEL
·
2015-10-31 09:03
mfc
DrawText
RGB(155,0,0));dc.SetBkMode(TRANSPARENT);LOGFONTlf;memset(&lf,0,sizeof(lf));lf.lfHeight=-MulDiv(24,dc.
GetDeviceCaps
a379039233
·
2015-07-01 14:00
Ubuntu 12.04 1 跑 Windows下的类通达信股票软件
hfont,sizeof(lf),&lf);lf.lfWidth=abs(lf.lfWidth);+lf.lfCharSet=GetTextCharset(dc);//增加这一条can_use_bitmap=
GetDeviceCaps
earthGavinLee
·
2014-12-16 13:35
Windows
Wine
GDI方式截取系统屏幕
usingnamespacestd; voidCaptureScreenByGDI() { HDChDC=CreateDC(_T("DISPLAY"),NULL,NULL,NULL); intnScreenWidth=
GetDeviceCaps
baggiowangyu
·
2014-12-08 12:00
Direct3D的Adapter显卡性能检测类
对象枚举Adapter的功能函数:GetAdapterCount()GetAdapterDisplayModeGetAdapterIdentifier//得到适配器描述CheckDeviceType
GetDeviceCaps
Blues1021
·
2014-11-23 21:00
Direct3D
CheckDevice
-
GetDeviceCaps
这不是个确定的值,它和设备的分辨率相关.unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs; type TForm1=class(TForm) procedureFormCreate(Sender:TObject); e
涂孟超
·
2014-09-26 15:00
GetSystemMetrics与
GetDeviceCaps
1、GetSystemMetrics函数 要获取屏幕的像素大小要使用GetSystemMetrics函数,该函数用于得到被定义的系统数据或者系统配置信息。支持多个参数,以SM_CXSCREEN和SM_CYSCREEN得到屏幕的宽和高为例:intnScreenWidth,nScreenHeight; nScreenWidth=GetSystemMetrics(SM_CXSCR
chenlycly
·
2014-09-03 22:00
VC SDK 全屏截图代码
#include #include intmain() { HDChdcSrc=GetDC(NULL); intnBitPerPixel=
GetDeviceCaps
(hdcSrc,BITSPIXEL)
cyousui
·
2013-09-24 20:00
GetDeviceCaps
1、hdc:设备上下文环境的句柄。2、nIndex:指定返回项,该参数取下列一值。(C++)DRIVERVERSION:设备驱动程序版本。TECHNOLOGY:设备技术,它可以是下列一值:DT_PLOTTER:矢量绘图仪;DT_RASDISPLAY:光栅显示器;DT_RASPRINTER:光栅打印机;DT_RASCAMERA:光栅照相机;DT_CHARSTREAM:字符流;DT_METAFILE:
mysunnnyday
·
2013-07-15 08:00
[文档整合] 用GetGlyphOutline搞字模 以及 GetTextMetrics和
GetDeviceCaps
函数
GetGlyphOutline制作字模是汉化的一个基本能力吧,不过有很多好用的软件,比如CrystalTile2,以至于我一直没高兴去研究。 搞字模大约这么两条路,一个是TextOut出来,然后一个点一个点读取。另一个就是调用GetGlyphOutline。 我这次是使用GetGlyphOutline这个函数,原型如下:DWORDGetGlyphOutline( HDChdc, //hand
zjhwl
·
2013-03-25 20:00
windows
字体
GetGlyphOutline
GetTextMetrics
CDC::
GetDeviceCaps
() -- 物理长度与屏幕像素间的转换
声明:
GetDeviceCaps
(int ) 使用例子: //所有像素数 int pagecx=dc.
GetDeviceCaps
(HORZRES); int pagecy=dc.
GetDeviceCaps
恶灵挽歌
·
2013-03-22 17:00
device
VC++获取屏幕大小第三篇 物理大小
GetDeviceCaps
下
本篇文章(MoreWindows)将获取屏幕的物理大小后计算屏幕对角线长度并换算成英寸。这样可以方便大家查看自己电脑屏幕是多少英寸的。为了更方便大家使用,本文将提供电脑屏幕大小查看器下载(配源码)下载地址是(欢迎大家试用):http://download.csdn.net/detail/morewindows/5106270 通常大家在表示电脑、电视、手机等电子产品的屏幕大小时会使用英
MoreWindows
·
2013-03-04 11:00
英寸
Windows编程
电脑屏幕
物理大小
VC++获取屏幕大小第二篇 物理大小
GetDeviceCaps
上
上一篇《VC++获取屏幕大小第一篇像素大小GetSystemMetrics》中介绍了使用GetSystemMetrics函数来获取屏幕的像素大小,本篇将介绍使用
GetDeviceCaps
函数来获取屏幕的物理大小
MoreWindows
·
2013-03-04 11:00
Windows编程
电脑屏幕
物理大小
GetDeviceCaps
VC++获取屏幕大小第一篇 像素大小GetSystemMetrics
《VC++获取屏幕大小第一篇像素大小GetSystemMetrics》和《VC++获取屏幕大小第二篇物理大小
GetDeviceCaps
上》和《VC++获取屏幕大小第三篇物理大小
GetDeviceCaps
MoreWindows
·
2013-03-04 11:00
屏幕大小
Windows编程
电脑屏幕
像素大小
获取系统的DPI设置
在Measure控件的宽度的时候,有时候需要考虑DPI的缩放,一个简单的函数调用就可以解决:
GetDeviceCaps
()会返回当前的DPI值,一般是96,Win7下面设置为125%,就变成了120。
puncha
·
2012-11-29 14:00
dpi
dpi
VC简单的截图实现
GetDeviceCaps
获取屏幕分辨率。第四、用CreateCompatibleBitmap函数创建与display设备兼容的位图(创建一
y5023
·
2012-06-19 10:59
display
分辨率
上下文
设备
的
VC截图
纹理映射基础(6)
当调用函数IDirect3DDevice9::
GetDeviceCaps
()得到设备性能后,一个渲染设备将此极限值放在结
wxl1986622
·
2012-02-06 10:00
null
Integer
border
Direct3D
textures
Constants
上一页
1
2
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他