2544|7

67

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

请教:关闭屏幕的问题? [复制链接]

我们想实现这样的效果:关闭屏幕显示(不是仅仅关背景灯),我用下面做法能够实现

  1. ...
  2.         HDC gdc;
  3.         int iESC=SETPOWERMANAGEMENT;

  4.         gdc = ::GetDC(NULL);
  5.         if (ExtEscape(gdc, QUERYESCSUPPORT, sizeof(int), (LPCSTR)&iESC, 0, NULL)==0)
  6.                 ;
  7.                 //::MessageBox(NULL,
  8.                 //L"Sorry, your Pocket PC does not support DisplayOff",
  9.                 //MB_OK);
  10.         else
  11.         {
  12.                 VIDEO_POWER_MANAGEMENT vpm;
  13.                 vpm.Length = sizeof(VIDEO_POWER_MANAGEMENT);
  14.                 vpm.DPMSVersion = 0x0001;

  15.                 // Power off the display
  16.                 int yes = 1;
  17.                 if (yes)
  18.                 {
  19.                         yes =  0 ;
  20.                         vpm.PowerState = VideoPowerOff;
  21.                         ExtEscape(gdc, SETPOWERMANAGEMENT, vpm.Length, (LPCSTR) &vpm,
  22.                                 0, NULL);
  23.                 }

  24.                 else
  25.                 {
  26.                         yes = 1;
  27.                         vpm.PowerState = VideoPowerOn;
  28.                         // Power on the display
  29.                         ExtEscape(gdc, SETPOWERMANAGEMENT, vpm.Length, (LPCSTR) &vpm,
  30.                                 0, NULL);
  31.                 }
  32.                 ::ReleaseDC(NULL, gdc);
  33.         }
  34. ...
复制代码


但关了之后,程序是还在运行但屏幕不能打开了,只有重启。

我的问题是:是不是这样关了后屏幕就不响应点击操作了,我想实现关屏之后任然能响应点屏操作并开启屏幕显示应该怎么做。

谢谢!

最新回复

唉 最后还是我自己把它解决了 结了吧  详情 回复 发表于 2009-10-27 13:19
点赞 关注

回复
举报

88

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
你是把供电也关了吗?不懂代码意思
为什么不只关背光,可以用中断事件来唤醒背光的,比如说移动鼠标,点击触屏等
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
请问怎么关背光 是不是不是所有的系统都支持关背光

我用 SetDevicePower("BKL1:", POWER_NAME , D1);

d1 d2都试了没用啊  且为之奈何?
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

4
 
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

5
 
帮忙顶
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

6
 
问题啊  等啊
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

7
 
关闭背光要看你的背光驱动到底有没有实现
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

8
 
唉 最后还是我自己把它解决了

结了吧
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表