一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - VB.NET設置屏幕分辨率、顏色位數、刷新率 實例代碼

VB.NET設置屏幕分辨率、顏色位數、刷新率 實例代碼

2019-11-13 11:30asp.net教程網 ASP.NET教程

這篇文章介紹了VB.NET設置屏幕分辨率、顏色位數、刷新率 實例代碼,有需要的朋友可以參考一下

代碼如下:


Private Declare Function GetDeviceCaps Lib "gdi32" (ByVal hdc As Long, ByVal nIndex As Long) As Long
Private Declare Function ChangeDisplaySettings Lib "user32" Alias "ChangeDisplaySettingsA" (lpDevMode As Any, ByVal dwflags As Long) As Long 
Private Const CCDEVICENAME As Long = 32
Private Const CCFORMNAME As Long = 32
Private Const DM_BITSPERPEL As Long = &H40000
Private Const DM_PELSWIDTH As Long = &H80000
Private Const DM_PELSHEIGHT As Long = &H100000
Private Const DM_DISPLAYFLAGS As Long = &H200000
Private Const DM_DISPLAYFREQUENCY = &H400000
Private Const CDS_FORCE As Long = &H80000000
Private Const BITSPIXEL As Long = 12
Private Const HORZRES As Long = 8
Private Const VERTRES As Long = 10
Private Const VREFRESH = 116
Private Type DEVMODE
   dmDeviceName      As String * CCDEVICENAME
   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 * CCFORMNAME
   dmUnusedPadding   As Integer
   dmBitsPerPel      As Integer
   dmPelsWidth       As Long
   dmPelsHeight      As Long
   dmDisplayFlags    As Long
   dmDisplayFrequency As Long
End Type
Private Sub cmdChangeDesktopMode_Click()
    Dim DM As DEVMODE
    With DM
       .dmPelsWidth = CInt(txtNewWidth.Text)
       .dmPelsHeight = CInt(txtNewHeight.Text)
       .dmBitsPerPel = CInt(txtNewColor.Text)
       .dmDisplayFrequency = CInt(txtNewFreq.Text)
       .dmFields = DM_PELSWIDTH Or DM_PELSHEIGHT Or DM_BITSPERPEL Or DM_DISPLAYFREQUENCY
       .dmSize = LenB(DM)
    End With
    If ChangeDisplaySettings(DM, CDS_FORCE) <> 0 Then
        MsgBox "錯誤!不支持此模式!"
    End If
End Sub
Private Sub Form_Load()
   txtOldWidth.Text = GetDeviceCaps(Me.hdc, HORZRES)
   txtOldHeight.Text = GetDeviceCaps(Me.hdc, VERTRES)
   txtOldColor.Text = GetDeviceCaps(Me.hdc, BITSPIXEL)
   txtOldFreq.Text = GetDeviceCaps(Me.hdc, VREFRESH)
End Sub

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 骚虎最新网址 | sss在线播放 | 奇米影视亚洲狠狠色 | 亚洲第一网站免费视频 | 亚洲高清成人 | 欧美一区二区三区精品国产 | 亚洲国产成人久久综合区 | 国产精品嫩草影院一二三区入口 | 2019自拍偷拍视频 | 精品视频在线观看免费 | 精品操 | 欧美同志video 在线观看 | 91精品综合 | 男人天堂999| 日本黄色录像视频 | 女人被爽到呻吟娇喘的视频动态图 | 亚洲精品视频一区 | 国产极品美女在线 | 精品一区二区三区免费站 | 亚洲国产成人久久综合一区77 | 精灵之森高清在线 | 黄情视频| 日本美女xx | 国产精品成人 | 色悠久久久久综合网小说 | 肠交女王magnet| 好湿好紧好大野战 | 星空无限传媒视频在线观看视频 | 1024国产精品视频观看 | 99热这里只有精品国产免费 | 成人啪啪漫画羞羞漫画www网站 | 91极品在线观看 | 亚洲国产高清一区二区三区 | 国产亚洲精品高清在线 | 欧美午夜精品久久久久久黑人 | 包臀裙女教师波多野结衣 | 免费抽搐一进一出印度 | 边摸边吃奶玩乳尖视频 | 91制片厂制作果冻传媒八夷 | 动漫美女强行被吸乳做羞羞事 | 236宅宅2021最新理论 |