[转]VC实现屏幕变暗效果

原创 2004年11月01日 17:55:00

VC实现屏幕变暗效果

正文
    HDC hdc;
         //屏幕的宽度个高度
    int SCRWidth,SCRHeight;

    if(m_Bool)
    {
    BYTE bybits[] = {0x55, 0x0, 0xAA, 0x0,
                     0x55, 0x0, 0xAA, 0x0,
                     0x55, 0x0, 0xAA, 0x0,
                     0x55, 0x0, 0xAA, 0x0};

    hBitmap = ::CreateBitmap(8, 8, 1, 1, bybits);
    hBrush = ::CreatePatternBrush(hBitmap);

    hdc = ::GetDC(NULL);
    SCRWidth = ::GetSystemMetrics(SM_CXSCREEN);
    SCRHeight = ::GetSystemMetrics(SM_CYSCREEN);

    ::SelectObject(hdc,hBrush);
    //0xA000C9
    ::PatBlt(hdc,0,0,SCRWidth,SCRHeight,0xA000C9);

    ::DeleteObject(hBrush);
    ::ReleaseDC(0, hdc);
    }
    else
             //重画整个屏幕
        ::InvalidateRect(NULL, 0, 1);

正文完,本文源代码:

  http://www.vchelp.net/ASP/ibr_upload/656.rar

VC实现屏幕变暗效果

网络上有很多利用VB编程实现屏幕变暗的效果(像关闭Win95时的效果),我用VC改写了一下,权利属于原文作者! 正文    HDC hdc;         //屏幕的宽度个高度    int SCR...
  • TaShin
  • TaShin
  • 2003年09月23日 23:41
  • 801

Android实现底部弹出PopupWindow背景逐渐变暗效果

Android实现底部弹出PopupWindow背景逐渐变暗效果 作者:Arbo_Xjb 字体:[增加 减小] 类型:转载 时间:2016-10-22 我要评论 ...
  • Tuke0814
  • Tuke0814
  • 2017年09月05日 17:18
  • 308

Android 禁止系统休眠,使屏幕不变暗

Android 禁止系统休眠,使屏幕不变暗,保持游戏中屏幕高亮实现这一功能的方法有两种,一种是在Manifest.xml文件里面声明,一种是在代码里面修改LayoutParams的标志位。具体如下:1...
  • sxsj333
  • sxsj333
  • 2011年07月19日 13:30
  • 6724

Android中弹出PopupWindow让屏幕变暗

Android开发中 经常碰到让屏幕变暗的场景,特别是弹出一个对话框 或 弹出一个PopupWindow。弹出PopupWindow 的时候有的盆友会用一个半透明的match_parent的vie...
  • mingyunxiaohai
  • mingyunxiaohai
  • 2015年12月03日 14:48
  • 2294

Android实现长时间不用屏幕变暗

直接上代码,代码如下: import android.app.Activity; import android.os.Bundle; import android.os.Handler; ...
  • wl455624651
  • wl455624651
  • 2015年06月04日 18:16
  • 3282

Android frameworks去掉熄屏前先变暗的功能

设置>显示:这里可以设置自动休眠超时时间。 当设置为30s时,到24s左右屏幕会先变暗,告知用户屏幕快熄灭了,6s以后才会真正熄屏。 现在需要去掉这个功能,在PowerManagerSer...
  • zhoumushui
  • zhoumushui
  • 2016年05月18日 14:13
  • 2117

PopupWindow弹出后屏幕其他部分变暗

由于平时用PopupWindow的机会很少,然后今天产品要一个需求的时候居然一时没辙了:PopupWindow在弹出来的时候屏幕的其他部分要变暗 看了下PopupWindow也没有这样的属性,然后只...
  • llzz1985
  • llzz1985
  • 2015年05月21日 21:34
  • 1237

Unity&Shader案例篇—屏幕渐暗效果

一、前言 本文使用版本为Unity5.3.3,两种实现方法得到的效果是一样的,侧重点不一样,择其良者而用之。 二、第一种方案 1、效果图如图所示 2、制作步骤 首先是C#脚本部分,前面的几章基础篇...
  • zhangxiao13627093203
  • zhangxiao13627093203
  • 2016年11月28日 21:44
  • 1451

cocos2d-x 让游戏画面变暗

大脚男孩(1091797743)  14:15:55 请问让游戏暂停,那个变暗效果是用什么函数啊? 尚宇翔(1161043803)  14:16:47 变暗?挂个cccolorlayer就行了 ...
  • drawlemon
  • drawlemon
  • 2012年03月28日 14:15
  • 1330

实现activity变暗的效果

有什么便捷的方式实现activity变暗的效果 不要新开启Activity的方式 也不要使用Dialog 让背景跟Dialog出现一样,变暗,带动画。 private void dimBackgrou...
  • brian512
  • brian512
  • 2016年03月22日 17:34
  • 576
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[转]VC实现屏幕变暗效果
举报原因:
原因补充:

(最多只允许输入30个字)