设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 4447|回复: 16
打印 上一主题 下一主题

屏幕的暂停与更新

[复制链接]
跳转到指定楼层
1#
发表于 2008-2-15 10:33:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LockWindowUpdate 和GetDesktopWindow 一般配对使用,作用跟我们熟识的 DoCmd.Echo False和 DoCmd.Echo True有点相似,功能更为强大,在调用前,必须作如下的声明:

      '锁定指定窗口,禁止它更新。同时只能有一个窗口处于锁定状态
      Private Declare Function LockWindowUpdate Lib "user32" (ByVal hwndLock As Long) As Long
     ' 获得代表整个屏幕的一个窗口(桌面窗口)句柄
      Private Declare Function GetDesktopWindow Lib "user32" () As Long
   

       '锁定屏幕暂停刷新
      LockWindowUpdate GetDesktopWindow
       '这里是你认为不想显示的代码语句
       .............
     '恢复屏幕刷新
      LockWindowUpdate False
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-2-15 11:17:36 | 只看该作者
用在哪里的???????
3#
发表于 2008-2-15 11:48:00 | 只看该作者
看看 :lol :lol :lol :lol

点击这里给我发消息

4#
发表于 2008-2-15 11:48:05 | 只看该作者
收藏了
用在有大量数据处理或者有大量屏幕刷新而导致窗体闪烁或晃动的情况下

点击这里给我发消息

5#
发表于 2008-2-15 14:56:18 | 只看该作者
不知LockWindowUpdate 和GetDesktopWindow 能否禁止导入图片时出现的进度条窗口显示
6#
发表于 2008-2-15 15:12:22 | 只看该作者
收藏了~~~~~~~~~~~~~~~~~~
7#
发表于 2008-2-15 15:22:15 | 只看该作者
DoCmd.Echo False和 DoCmd.Echo True有时不管用,看看这个了
谢谢版主
8#
发表于 2008-5-11 10:07:06 | 只看该作者
谢谢版主
9#
发表于 2008-5-11 12:28:49 | 只看该作者
收藏,备用。
10#
发表于 2008-6-19 12:02:47 | 只看该作者
多谢了,[:22]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-1 11:46 , Processed in 0.083768 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表