国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

利用VB產生屏幕變暗的效果

2019-11-18 17:28:19
字體:
來源:轉載
供稿:網友
想利用VB編程實現屏幕變暗的效果(像關閉Win95時的效果),只要按下面的步驟來做:

1.在Form1中加入兩個CommandButton和一個PictureBox.

2.在Form1的代碼窗口中添加以下代碼:
Privatebybits(1To16)AsByte
PrivatehBitmapAsLong,hBrushAsLong
PrivatehDesktopWndAsLong

PrivateSubCommand1_Click()
DimropAsLong,resAsLong
Dimhdc5AsLong,width5AsLong,height5AsLong
hdc5=GetDC(0)
width5=Screen.Width/Screen.Tw
ipsPerPixelX
height5=Screen.Height/Screen.TwipsPerPixelY
rop=&HA000C9
CallSelectObject(hdc5,hBrush)
res=PatBlt(hdc5,0,0,width5,height5,rop)
CallDeleteObject(hBrush)
res=ReleaseDC(0,hdc5)
EndSub

PrivateSubCommand2_Click()
DimaaAsLong
aa=InvalidateRect(0,0,1)
EndSub
PrivateSubForm_Load()
Dimary
DimiAsLong
ary=Array(&H55,&H0,&HAA,&H0,_
&H55,&H0,&HAA,&H0,_
&H55,&H0,&HAA,&H0,_
&H55,&H0,&HAA,&H0)
Fori=1To16
bybits(i)=ary(i-1)
Nexti
hBitmap=CreateBitmap(8,8,1,1,bybits(1))
hBrush=CreatePatternBrush(hBitmap)
Picture1.ForeColor=RGB(0,0,0)
Picture1.BackColor=RGB(255,255,255)
Picture1.ScaleMode=3
EndSub

運行程序,按Command1就可以使屏幕暗下來,按Command2恢復。

->


上一篇:建立無模式窗口

下一篇:桌面屏幕翻轉

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 息烽县| 商丘市| 万山特区| 宝丰县| 江山市| 太保市| 株洲县| 彰化市| 肇州县| 株洲县| 张家界市| 泸州市| 云阳县| 青神县| 安多县| 贡觉县| 绍兴市| 平谷区| 浦县| 即墨市| 武山县| 永康市| 水城县| 陕西省| 丰台区| 克什克腾旗| 库尔勒市| 辽中县| 乐清市| 泰安市| 浦县| 恩平市| 武乡县| 明水县| 任丘市| 石阡县| 石阡县| 左贡县| 石阡县| 宁乡县| 苏尼特右旗|