学校介绍 新闻动态
BENET(网络)课程 ACCP(软件)课程 师资力量 就业广场 在线咨询 学员天地 证书查询 技术论坛
免费讲座
日期: 周三、周五19:00、周日15:00
地点: 南山科技园深南花园
内容: IT职业规划
主讲: 宁方明(高级讲师)
电话: 0755-26953168
0755-26952668
开班计划
开班时间 类型 状态
9月21日 脱产班S2T03 热招
9月25日 晚班W05 热招
9月11日 脱产班T07 热招
9月24日 周日班 热招
9月23日 周六班 热招
10月23日 晚班S2W01 热招
 

网管必看:十大宽带共享组网方

Option Explicit

Public Declare Function ChangeDisplaySettings Lib "user32.dll" Alias "ChangeDisplaySettingsA" (ByRef lpDevMode As DEVMODE, ByVal dwFlags As Long) As Long
Public Declare Function EnumDisplaySettings Lib "user32.dll" Alias "EnumDisplaySettingsA" (ByVal lpszDeviceName As String, ByVal iModeNum As Long, ByRef lpDevMode As DEVMODE) As Long

Const DM_PELSHEIGHT As Long = &H100000
Const DM_PELSWIDTH As Long = &H80000
Const DM_BITSPERPEL As Long = &H40000
Const DM_DISPLAYFREQUENCY As Long = &H400000

Const CCHDEVICENAME As Long = 32
Const CCHFORMNAME As Long = 32
Const CDS_TEST = &H4

Private Type DEVMODE
    dmDeviceName As String * CCHDEVICENAME
    dmSpecVersion As Integer
    dmDriverVersion As Integer
    dmSize As Integer
    dmDriverExtra As Integer
    dmFields As Long
    dmOrientation As Integer
    dmPaperSize As Integer
    dmPaperLength As Integer
    dmPaperWidth As Integer
    dmScale As Integer
    dmCopies As Integer
    dmDefaultSource As Integer
    dmPrintQuality As Integer
    dmColor As Integer
    dmDuplex As Integer
    dmYResolution As Integer
    dmTTOption As Integer
    dmCollate As Integer
    dmFormName As String * CCHFORMNAME
    dmUnusedPadding As Integer
    dmBitsPerPel As Integer
    dmPelsWidth As Long
    dmPelsHeight As Long
    dmDisplayFlags As Long
    dmDisplayFrequency As Long
End Type

'-------------------------------------------------------------------------------------------
'    LngWidth       //屏幕的宽(单位象素)
'    LngHeight      //屏幕的高(单位象素)
'    IntColor       //多少位颜色(e.g 16 or 32)
'    LngFrequency   //屏幕的刷新频率
'
'声明:
'  调用该函数时要确定所设置的值在系统所允许的设置范围内,比如系统的最大刷新频率位80,而你
' 用把LngFrequency设位85,这样将带来无法预测的后果。
'------------------------------------------------------------------------------------------
Public Function SetDisplaymode(LngWidth As Long, LngHeight As Long, IntColor As Integer, LngFrequency As Long) As Long
  Dim NewDevmode As DEVMODE
  Dim lngP As Long
      
      'obtains information
      EnumDisplaySettings 0&, 0&, NewDevmode
      
  With NewDevmode
       .dmFields = DM_PELSHEIGHT Or DM_PELSWIDTH Or DM_BITSPERPEL Or DM_DISPLAYFREQUENCY
       .dmPelsWidth = LngWidth
       .dmPelsHeight = LngHeight
       .dmBitsPerPel = IntColor
       .dmDisplayFrequency = LngFrequency
  End With
  
      SetDisplaymode = ChangeDisplaySettings(NewDevmode, CDS_TEST)
End Function

本栏文章均来自于互联网,版权归原作者和各发布网站所有,本站收集这些文章仅供学习参考之用。任何人都不能将这些文章用于商业或者其他目的。
无标题文档
版权所有: 深圳市中青信息技术职业培训学校
学校地址: 南山区学府路西部电子时代广场四楼(一校区),南山区科技园深南花园C座三楼(二校区)
咨询热线: 0755-26953168 26952668   传真: 0755-26747580
就业推荐: 0755-26954947, 宋老师:sl@sz-benet.net
长期为企业推荐软件、网络等IT人才,欢迎联系!
咨询邮箱: 唐老师: txm_benet@126.com,王老师 naomibao@sohu.com,陈老师  szqll@126.com
  粤ICP备06033100  μ??÷?ê??×é?ˉACCP  深圳中青QQ:574223402