如何将整个画面暗下来如同关机前一般

2016-02-19 16:51 0 1 收藏

图老师设计创意栏目是一个分享最好最实用的教程的社区,我们拥有最用心的各种教程,今天就给大家分享如何将整个画面暗下来如同关机前一般的教程,热爱PS的朋友们快点看过来吧!

【 tulaoshi.com - 编程语言 】

Private Type RECT    Left As Long    Top As Long    Right As Long    Bottom As LongEnd TypePrivate Declare Function GetDC Lib "user32" (ByVal hwnd As Long) As LongPrivate Declare Function ReleaseDC Lib "user32" (ByVal hwnd As Long, ByVal hdc As Long) As LongPrivate Declare Function CreatePatternBrush Lib "gdi32" (ByVal hBitmap As Long) As LongPrivate Declare Function PatBlt Lib "gdi32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal dwRop As Long) As LongPrivate Declare Function DeleteObject Lib "gdi32" (ByVal hObject As Long) As LongPrivate Declare Function CreateBitmap Lib "gdi32" (ByVal nWidth As Long, ByVal nHeight As Long, ByVal nPlanes As Long, ByVal nBitCount As Long, lpBits As Any) As LongPrivate Declare Function SelectObject Lib "gdi32" (ByVal hdc As Long, ByVal hObject As Long) As LongPrivate Declare Function InvalidateRect Lib "user32" (ByVal hwnd As Long, ByVal lpRect As Long, ByVal bErase As Long) As LongPrivate bybits(1 To 16) As BytePrivate hBitmap As Long, hBrush As LongPrivate hDesktopWnd As Long'将图变暗,如同待关机一般Private Sub Command1_Click()Dim rop As Long, res As LongDim hdc5 As Long, width5 As Long, height5 As Long'如果只要让Picture1有效果将底下三行unMark取代 hdc5, width5, height5三个值'hdc5 = Picture1.hdc'width5 = Picture1.ScaleWidth'height5 = Picture1.ScaleHeight'底下三行设定整个萤幕都暗下来hdc5 = GetDC(0)width5 = Screen.Width  Screen.TwipsPerPixelXheight5 = Screen.Height  Screen.TwipsPerPixelYrop = &HA000C9 '与原图做and运算Call SelectObject(hdc5, hBrush)res = PatBlt(hdc5, 0, 0, width5, height5, rop)Call DeleteObject(hBrush)'如果只暗picture1则底下这一行要mark起来res = ReleaseDC(0, hdc5)End Sub'回复原本的画面Private Sub Command2_Click()Dim aa As Long'如果只暗picture1则底下这一行要unMark起来'Picture1.Refresh'如果只暗picture1则底下这一行要mark起来aa = InvalidateRect(0, 0, 1)End SubPrivate Sub Form_Load()Dim aryDim i As Longary = Array(&H55, &H0, &HAA, &H0, _       &H55, &H0, &HAA, &H0, _       &H55, &H0, &HAA, &H0, _       &H55, &H0, &HAA, &H0)For i = 1 To 16   bybits(i) = ary(i - 1)Next ihBitmap = CreateBitmap(8, 8, 1, 1, bybits(1))hBrush = CreatePatternBrush(hBitmap)Picture1.ForeColor = RGB(0, 0, 0)Picture1.BackColor = RGB(255, 255, 255)Picture1.ScaleMode = 3End Sub

来源:https://www.tulaoshi.com/n/20160219/1613336.html

延伸阅读
儿童饮食的四不原则要牢记 儿童饮食的原则是:不挑食、不嗜甜食、不贪食、不乱服保健品。 儿童处于不断生长发育的阶段,对营养素的需要量较大,但其消化功能尚未完全成熟,易发生各种营养紊乱,科学地选择儿童食物十分重要。 一、不挑食:现在很多数家庭子女少,对孩子比较宠爱,孩子想吃什么给什么,对孩子的过于娇惯,养成了...
由于缺少睡眠,开车走的又是熟路,大脑很容易处于关闭模式,导致车祸危险大大增加。从健康的角度来讲,最好不要经常熬夜。但在不得不熬夜时,事先、事后做好准备和保护,至少可以把熬夜对身体的损害降到最低。 那么怎样才能减少对身体的伤害呢? 提神补水喝红茶:咖啡虽然提神,但也容易引起失眠,还会消耗体内B族维生素,反而...
标签: 蚝油 香油
面酱淋汁 1.红葱头去皮剁碎备用。 2.热锅,倒入适量沙拉油,以微火爆香红葱头碎,至红葱头碎呈金黄色。 3.加入蒜泥略炒香,再加入甜面酱、蕃茄酱、水、细砂糖拌匀,煮至细砂糖溶解、酱汁滚沸即可。 甜面酱 1、将炒锅烧热放入少许油,五成热的时候放入面粉,推匀,加酱油,再加少量的水(酱油比较咸就不用放盐了,如果您怕太淡,就少...
标签: 生活常识
床垫一般多厚?   床垫厚度,床垫一般多厚? 你能够把一张吱吱嘎嘎响的床与良好的睡眠联系在一起吗?人们每天都在努力提高自己的生活质量,关爱自己的身体,却往往忽略了睡眠质量。腰酸背痛是现代人的常见病,除了办公习惯、坐姿不正确外,最重要的原因与睡眠没能充分达到放松及休息的作用有关,而这又大多和床的质量与摆放有很...
标签: 生活常识
月经初潮一般几天 月经初潮一般几天 时间一:一般的月经时间是3-7天比较正常的,也可能因为是初潮,时间也可能不是很规律的。 时间二:月经初潮一般是一周左右结束,不过由于是刚刚来,月经可能还不规律,会在十天左右干净。这个也不用很担心的。 时间三:青春期月经一般是5-7天左右,这个是很正常,大家不用很担心的,毕竟是第一...

经验教程

214

收藏

34
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部