当前位置:我的异常网» VB » ,win7上设置颜色黑屏

,win7上设置颜色黑屏

www.myexceptions.net  网友分享于:2013-12-16  浏览:7次

求助,win7下设置颜色黑屏

网上找的设置显示颜色等,现在只设置到16位色,xp及vista下通过,win7下黑屏、重启,求win7如何通过?

注:调用change()即设置至16位,返回1成功,0失败

-------------------------------------------------------------------------

'设置屏幕分辨率、颜色位数、刷新率

'

'//

'//griefforyou收集整理

'//

'

Public 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

文章评论

vb编写脚本能让计算机屏幕黑屏,,win7上设置颜色黑屏相关推荐

  1. j计算机屏幕关闭时间,win7如何设置自动关闭电脑屏幕的时间?

    当我们长时间离开电脑的时候,最好就是能够设置一下屏幕保护,这样可以减少电脑的能耗,但是如果我们给电脑设置了较为复杂的开机密码,那么每次都需要输入密码才能重新打开屏幕,这样会不会很浪费时间呢?其实我们完 ...

  2. WIN7上的“雅黑字体” WIN8上的“雅黑字体”

    WIN7上的"雅黑字体"& WIN8上的"雅黑字体" 昨天在虚拟机上安装了win8操作系统,界面清新了许多,没有了win7上的三维效果,变得" ...

  3. 用VB编写的一个可在屏幕上移动的十字架

    前几天一位朋友问如何绘制一个可在屏幕上移动的十字架,俺编写了一个,后来又有朋友问到这个问题,故把代码贴了出来,供大家指正: '* *********************************** ...

  4. 如何将电脑屏幕投放到电视上?电视投屏软件可以帮忙!

    Mirror系列的投屏软件是针对不同品牌的电视进行投屏的软件,可以将你Mac电脑屏幕影像投放在智能电视机上,不需要数据线,不需要其他的硬件.非常方便,对于观看电影又觉得电脑屏幕小的朋友,是非常好的解决 ...

  5. 计算机无法设置壁纸黑屏,Win7电脑壁纸变黑屏怎么办?不妨试试设置这些地方吧...

    原标题:Win7电脑壁纸变黑屏怎么办?不妨试试设置这些地方吧 不少用户在长久对着电脑系统自带的壁纸后,会慢慢产生一些厌烦心理:或是直接就对电脑系统自带的壁纸不满意的,这时候就会选择更换电脑桌面壁纸了. ...

  6. 计算机屏幕抖动怎么办,win7屏幕抖动怎么办_win7显示器屏幕抖动的解决方法

    电脑使用久了之后难免会出现一些问题,近日就有网友反映说自己的win7旗舰版电脑出现了显示器屏幕抖动的情况,不知道怎么处理这一问题,没关系,下面小编就来为大家分享关于win7显示器屏幕抖动的解决方法. ...

  7. 计算机注销之后一直黑屏,win7系统注销出现黑屏怎么办_win7系统注销出现黑屏的修复办法...

    win7旗舰版电脑的长时间使用下,出现黑屏也算是一个常见问题了,可是有位用户的黑屏问题是出现在注销的时候,这该怎么解决呢?用户不是很清楚,所以对此今天本文为大家整理的就是关于win7系统注销出现黑屏的 ...

  8. 计算机屏幕变红色,win7系统电脑屏幕变成红色的设置技巧

    win7系统使用久了,好多网友反馈说win7系统电脑屏幕变成红色的问题,非常不方便.有什么办法可以永久解决win7系统电脑屏幕变成红色的问题,面对win7系统电脑屏幕变成红色到底该如何解决?其实只需要 ...

  9. 计算机注销之后一直黑屏,Win7注销时出现黑屏如何解决_win7电脑注销后黑屏怎么办...

    在使用win7系统的时候,由于一些原因可能需要进行注销,然而有不少用户在注销的时候,出现了黑屏的情况,该怎么办呢,针对win7电脑注销后黑屏这个问题,小编就给大家分享一下具体的解决方法吧. 方法一: ...

最新文章

  1. RTMPdump(libRTMP) 源代码分析 3: AMF编码
  2. flutter开发环境搭建
  3. NYOJ 1186 心理阴影(两个圆环的相交面积)
  4. 根据xml生成相应的对象类
  5. Spring Boot 集成测试
  6. r8169驱动下载linux,CentOS自带R8169驱动与R8168网卡之间的烦恼
  7. 2016值得关注的5大IT趋势
  8. 11.20 HTML及CSS
  9. 【ISWC2021】当知识图谱遇上零样本视觉问答
  10. 宁夏打造会思考更智能新型智慧城市
  11. 拓端tecdat|R语言使用Metropolis-Hastings采样算法自适应贝叶斯估计与可视化
  12. java设置请求头_前端需要知道的 HTTP 安全头配置
  13. 好用的Mac数据恢复软件在这里
  14. Win10屏幕自带的截图,同时保存多个截图
  15. 信息学奥赛一本通(c++):1125:矩阵乘法
  16. 谈谈 CGI、FastCGI、PHP-CGI、PHP-fpm
  17. 活动倒计时的一些想法
  18. 神经网络-人脸表情识别
  19. 服务器远程连接多个账号,如何删除服务器登录的多个活动远程桌面连接?
  20. 5、多线程:龟兔赛跑

热门文章

  1. Swift函数_默认参数
  2. u-boot的nand驱动写过程分析
  3. 禁止多媒体文件的预览功能
  4. IBatis.Net学习笔记二--下载、编译、运行NPetShop
  5. 内含下载 | Pokemon GO:20年前的IP为什么还能引爆朋友圈?
  6. eclipse中maven的user settings和global settings的区别
  7. Openfire及Spark配置(Mac)
  8. Delphi常见各类编译错误信息-中英对照
  9. 微软任务管理软件 Planner,Office 365 用户免费用
  10. 《Access 2007开发指南(修订版)》一一2.2 创建新数据库