问个我无法完美解决的问题

PackChen 2006-01-24 09:49:45
问个我还无法完美解决的问题
怎么在PB中实现象XP关机的那种效果
点击关闭按钮,弹出是否关闭提示??
然后主界面的颜色逐渐变灰????????????
...全文
215 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ribut9225 2006-02-08
  • 打赏
  • 举报
回复
好贴
wwq103 2006-02-08
  • 打赏
  • 举报
回复
bbdx2523在吗?我也想要一份看看啊,wwq103@tom.com,谢谢
PackChen 2006-02-07
  • 打赏
  • 举报
回复
谢谢楼上的
虽然还不大象,但是忠心感谢
bbdx2523 2006-01-25
  • 打赏
  • 举报
回复
调整界面的灰度极就可以实现了....
我有个界面程序,他是慢慢显示出来的,给我你邮箱地址,我发给你...
PackChen 2006-01-25
  • 打赏
  • 举报
回复
bbdx2523
你还在吗????????????????????
PackChen 2006-01-25
  • 打赏
  • 举报
回复
谢谢楼上的
PackChen@126.com
PackChen 2006-01-24
  • 打赏
  • 举报
回复
遗憾,这是我以前在WIN95时代做的,可惜效果并不好,而且还很差,我的是纯绘制的,不需要任何BMP
现在到了XP,想实现那种逐渐变灰色的效果
不知有没有高手可以指点一二
vc555 2006-01-24
  • 打赏
  • 举报
回复
在PB程序中使屏幕变暗,模拟关闭Windows的效果(第一版)


在Windows 95/98/NT/2000中,点击"开始"->"关闭系统"时,屏幕将变暗,非常形象的表现了电脑即将关闭。同样,我们也可以在PB中使用API函数实现此效果。

1.CreateBitmap动态建立一个位图,即一个很小"马赛格"效果图片
2.createpatternbrush建立画刷
3.GetDC取得Wndows桌面的Handle
4.使用bitblt在Windows桌面上绘制马赛克图片,即达到屏幕变暗的效果

相关代码如下:

ll_hbitmap = createbitmap(8, 8, 1, 1, l_bmp)
ll_hpattern = createpatternbrush(ll_hbitmap)

ll_hdcscreen = getdc(0)
ll_holdpattern = selectobject(ll_hdcscreen,ll_hpattern)

bitblt(ll_hdcscreen,0,0,gl_screenwidth,gl_screenheight,0,0,0,10485961)

由克隆完成
bingkuaiaj 2006-01-24
  • 打赏
  • 举报
回复
................

680

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder API 调用
社区管理员
  • API 调用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧