|
|
发表于 2018-1-5 16:24:04
|
显示全部楼层
试试- CALL $--ret:&CX user32.dll,GetSystemMetrics,#0 //获取X方向分辨率
- CALL $--ret:&CY user32.dll,GetSystemMetrics,#1 //获取Y方向分辨率
- //MESS %CX%–%CY%
- CALL $--ret:&hdc user32.dll,GetDC,#0
- FIND |%hdc%=0, EXIT //返回0,不成功
- CALL $--ret:&HORZSIZE Gdi32.dll,GetDeviceCaps,#%hdc%,#4
- CALL $--ret:&VERTSIZE Gdi32.dll,GetDeviceCaps,#%hdc%,#6
- CALL $--ret:&HORZRES Gdi32.dll,GetDeviceCaps,#%hdc%,#8
- CALL $--ret:&VERTRES Gdi32.dll,GetDeviceCaps,#%hdc%,#10
- CALL $--ret:&LOGPIXELSX Gdi32.dll,GetDeviceCaps,#%hdc%,#88
- CALL $--ret:&LOGPIXELSY Gdi32.dll,GetDeviceCaps,#%hdc%,#90
- CALL $--ret:&BITSPIXEL Gdi32.dll,GetDeviceCaps,#%hdc%,#12
- CALL $--ret:&VREFRESH Gdi32.dll,GetDeviceCaps,#%hdc%,#116
- ENVI msg1=颜色深度: %BITSPIXEL%位\n刷新率: %VREFRESH%赫兹\n水平分辨率: %HORZRES%像素\n垂直分辨率: %VERTRES%像素
- ENVI msg2=每英寸水平逻辑像数: %LOGPIXELSX%\n每英寸垂直逻辑像数: %LOGPIXELSY%\n水平毫米数: %HORZSIZE%\n垂直毫米数: %VERTSIZE%
- mess %msg1%\n%msg2%
复制代码 |
评分
-
查看全部评分
|