起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: vagrant

【结贴】文档关联

[复制链接]
发表于 2009-8-13 09:06:30 | 显示全部楼层
删除文件,请网上搜索delphi的资料,很多的。
同样的,判断word进程是否打开,delphi相关的资料也挺多的。请楼主耐心搜索一下吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-13 13:06:13 | 显示全部楼层
oledummy1 := wdKeyP;
  oledummy2 := wdKeyControl;

  key_code := Word_A.BuildKeyCode(oledummy1,   oledummy2);

  //If True Then
    Word_A.FindKey[key_code].Disable;

这样子可以屏蔽快捷键 : CTRL+P

上次你说这个可以屏蔽ctrl+p但是有时候打开可以屏蔽,有时候打开不可用屏蔽,请帮忙找下原因
回复 支持 反对

使用道具 举报

发表于 2009-8-13 13:17:29 | 显示全部楼层
我这里试了多次,没出现你说的情况,你具体说下有时不可以屏蔽的操作过程。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-13 13:35:57 | 显示全部楼层
比如说我登陆系统,第一次打开附件ctrl+p是被禁止了,但第二次打开就没有被禁止,也有可能第二次打开也被禁止,第三次打开没有被禁止掉
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-13 13:37:20 | 显示全部楼层
我试了下,在delphi下运行就是这样的效果
回复 支持 反对

使用道具 举报

发表于 2009-8-13 13:54:58 | 显示全部楼层
我按你说的测试了一下,打开多次没什么问题。

project1.rar

171.62 KB, 下载次数: 106

回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-13 14:08:08 | 显示全部楼层
你这个是正常的啊,奇怪,可否把原程序发来我比较下看是哪里的问题
回复 支持 反对

使用道具 举报

发表于 2009-8-13 14:23:16 | 显示全部楼层
跟你上面给的代码是一样的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-13 14:42:29 | 显示全部楼层
那是不是跟其他的代码有关联?
回复 支持 反对

使用道具 举报

发表于 2009-8-13 15:08:50 | 显示全部楼层
我这里就是禁用了菜单和工具栏,以及Ctrl+P这个快捷键。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-17 10:26 , Processed in 0.043887 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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