设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1336|回复: 8
打印 上一主题 下一主题

[其它] 再请教关于用IE打开图片的问题~!

[复制链接]
跳转到指定楼层
1#
发表于 2014-12-29 17:11:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 sxgaobo 于 2014-12-29 17:13 编辑

Dim X As Long
Const SW_SHOWMAXIMIZED = 3
Dim IE
Set IE = CreateObject("InternetExplorer.Application")
X = apiShowWindow(IE.hwnd, SW_SHOWMAXIMIZED)
Err.Clear
With IE
.Visible = 1
.MenuBar = 0
.Toolbar = 0
.StatusBar = 0
.navigate “D:\TP888\ZJDJ032-1412250002\722.jpg”
End With
Set IE = Nothing

上面是在坛子里向高手们学到的可以用IE打开指定位置图片的代码,可以屏蔽掉菜单栏、命令栏、状态栏等,如何可以屏蔽掉右键的菜单(主要是防止别人使用“图片另存为”)和抬头处的标题里的内容(不想让别人知道图片的存放位置,只显示指定的文字即可)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2014-12-29 17:14:07 | 只看该作者
你是否会写 html和js代码? 会的话,就写一个html页,打开指定的图片并设置标题。用js屏蔽右键等
3#
 楼主| 发表于 2014-12-29 17:19:36 | 只看该作者
盗梦 发表于 2014-12-29 17:14
你是否会写 html和js代码? 会的话,就写一个html页,打开指定的图片并设置标题。用js屏蔽右键等

不好意思!不会啊,您会吗?

点击这里给我发消息

4#
发表于 2014-12-29 17:21:58 | 只看该作者
sxgaobo 发表于 2014-12-29 17:19
不好意思!不会啊,您会吗?

百度一下就有了,很多

点击这里给我发消息

5#
发表于 2014-12-29 17:24:30 | 只看该作者
只是 如果他知道图片的路径(如看标题上的路径)还是可以直接复制文件的。
最好还是要用IIS
6#
发表于 2014-12-29 17:32:26 | 只看该作者
本帖最后由 roych 于 2014-12-29 17:43 编辑

那样还不如用webbrowser,或者直接用单个窗体屏蔽掉右击,不就好了?
真要复制的话,那么多截屏软件都可以截下来啦。
经测试,这个是基于默认浏览器的。像俺习惯用360,不仅看不到图片,还会出错。——楼主非要强奸民意吗?^_^
7#
 楼主| 发表于 2014-12-29 20:29:57 | 只看该作者
谢谢各位的关注!!!看来真得动大手术了啊!
8#
 楼主| 发表于 2015-1-9 21:52:10 | 只看该作者
用网上搜索到的办法解决了屏蔽右键的办法:
屏蔽:
  Dim hKey As Long
  RegCreateKey HKEY_CURRENT_USER, _
  "Software\Policies\Microsoft\Internet Explorer\restrictions", hKey
  Dim bArr(0 To 4) As Byte
  bArr(0) = &O1: bArr(1) = &H0: bArr(2) = &H0: bArr(3) = &H0
  RegSetValueEx hKey, "NoBrowserConTextMenu", 0, REG_BINARY, bArr(0), 4
  RegCloseKey hKey

恢复:
  Dim hKey As Long
  RegCreateKey HKEY_CURRENT_USER, _
  "Software\Policies\Microsoft\Internet Explorer\restrictions", hKey
  Dim bArr(0 To 4) As Byte
  bArr(0) = &O0: bArr(1) = &H0: bArr(2) = &H0: bArr(3) = &H0
  RegSetValueEx hKey, "nobrowsercontextmenu", 0, REG_BINARY, bArr(0), 4
  RegCloseKey hKey

第2个问题怎么解决,即如何使IE的状态栏里不显示照片的位置,显示自定义的内容或只显示“Windows Internet Explorer”
那位朋友帮忙解决下!!!
9#
发表于 2015-4-28 13:39:25 | 只看该作者
sxgaobo 发表于 2015-1-9 21:52
用网上搜索到的办法解决了屏蔽右键的办法:
屏蔽:
  Dim hKey As Long

用js设置状态栏文字。例如:
window.status="我的状态栏文字"
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-5 08:01 , Processed in 0.084530 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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