⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 105153.html

📁 近来使用学习vba编程搜集的资料
💻 HTML
📖 第 1 页 / 共 2 页
字号:
              &nbsp;&nbsp;&nbsp;&nbsp;存在四种标准的混合(miscellaneous)状态位。下面逐一详细介绍。<br>
&nbsp;&nbsp;&nbsp;&nbsp;DOCMISC_CANCREATMULTIPLEVIEWS
让客户机知道服务器是否能创建多个视图。也就是说,该位定义了你是否能同时运行应用程序的多份拷贝。大多数情况下,现在的服务器都能做到这一点。唯一的例
外是CAD或绘画程序,它们的内存需求实在太大了。另一个可能不支持该位的应用程序类是通讯程序,原因在于绝大多数人都只有一个调制解调器。<br>

              &nbsp;&nbsp;&nbsp;&nbsp;DOCMISC_SUPPORTCOMPLEXRECTANGLES 用于指出服务器能否支持复杂的视图区域命令。例如,服务器是否允许客户机确定滚动条和缩放框的位置。<br>
&nbsp;&nbsp;&nbsp;&nbsp;DOCMISC_CANOPENEDIT
用于向客户机指出,服务器能否打开一个文档用于编辑。设置该位能防止用户在线编辑文档(当你基于安全方面的考虑,或者希望创建一个只允许浏览的服务器时可
以这么做)。<br>              &nbsp;&nbsp;&nbsp;&nbsp;DOCMISC_NOFILESUPPORT 用于指出服务器是否支持任意类型的文件操作。设置该位一般会使客户机显示一条错误消息,原因在于用户甚至不能读取所选的文件。<br>

              &nbsp;&nbsp;&nbsp;&nbsp;<strong>IOledocumentView类              </strong><br>
&nbsp;&nbsp;&nbsp;&nbsp;与IOleDocument类相似,你必须实现IOleDocumentView类才能使用
ActiveDocument。这个特殊的接口元素依赖于IOleDocument类。打开文档前必须已有一个服务器在运行。另外,客户机通过从
IOleDocument类的GetDocMiscStatus方法获得的信息,才能知道如何与该类进行交互。IOleDocumentView
类的每个拷贝都控制着一个ActiveDocument视图的实例。大部分情况下,这意味着IOleDocumentView类的单个实例控制着单个文
档。不过,同样可以很容易为自己打开的文档的每个视图创建一个类的实例。<br>

              &nbsp;&nbsp;&nbsp;&nbsp;注 服务器视图是服务器自身的单一实例棗它支持客户与服务器之间的通讯。<br>
&nbsp;&nbsp;&nbsp;&nbsp;IOleDocumentView
类支持许多方法。表11.1列出了最普遍应用的方法。可以看出,这些方法允许你改变屏幕大小、创建你正在看到的视图的另一份拷贝,重置视图的边界区域或者
确定哪个文档在当前视图中显示等。<br>

              <img src="105153_files/2006102123131955.JPG" height="617" width="737"><br>

              <img src="105153_files/2006102123134937.JPG" height="117" width="730"><br>

              &nbsp;&nbsp;&nbsp;&nbsp;<strong>IOleCommandTarget类              </strong><br>
&nbsp;&nbsp;&nbsp;&nbsp;在生成ActiveX文档时,可以不实现IOleCommandTarget类。但它却不仅仅是为了方
便才设置的类。IOleCommandTarget类允许客户机和服务器进行交谈,而不必借助于像设置固定的菜单ID那样进行工作,但这一通讯受到限制。
例如,通讯仍然只限于某些命令(下面将进一步介绍)。为完成接口工作的这一部分,必须分成两个步骤进行。<br>

              &nbsp;&nbsp;&nbsp;&nbsp;注 IOleCommandTarget 类允许服务器和客户机进行通讯而不必使用像固定菜单ID这样的技术。<br>
&nbsp;&nbsp;&nbsp;&nbsp;这种客户机与服务器通讯的第一个步骤,是找出服务器支持哪些命令。客户机必须利用Query(询问)方
法来完成。表11.2列出了服务器支持的所有命令以及它们的标识符的完整列表。首先要注意的是,大部分命令都是标准的菜单项。<br>

              <img src="105153_files/2006102123135248.JPG" height="555" width="724"><br>

              <img src="105153_files/2006102123138586.JPG" height="366" width="723"><br>
&nbsp;&nbsp;&nbsp;&nbsp;客户/服务器通讯的第二个步骤是,使用Exec方法,客户机给服务器发送一个或多个OLECMD结构。
每个结构将只包含一条命令、该命令所需要的输入参数以及存放调用返回信息标志的位置。你不必提供什么输入参数,因此结构的该部分应为NULL。标准的选项
请参见表11.3。表11.4描述了Exec调用返回的标志。<br>

              <img src="105153_files/2006102123139150.JPG" height="418" width="736"><br>

              <img src="105153_files/20061021231311844.JPG" height="329" width="737"><br>

              &nbsp;&nbsp;&nbsp;&nbsp;<strong>Iprint类              </strong><br>
&nbsp;&nbsp;&nbsp;&nbsp;IPrint是另一个你能够实现的可选类。该类允许某个对象编程打印。IPrint
支持三种方法:打印(Print)、获取与打印相关的信息(GetPageInfo)以及设置打印作业的初始页号
(SetInitialPageNum)。三种方法中,只有Print方法接收任意个数的标志作为输入。表11.5列出了这些标志以及它们的用法。<br>

              &nbsp;&nbsp;&nbsp;&nbsp;注 IPrint的作用不言自明棗允许对象支持可编程方式打印。<br>

              <img src="105153_files/20061021231313990.JPG" height="613" width="753">

              

             

            

          

            &nbsp;

            

			 

             

                      

                    

                      

                        <!--DWLayoutTable-->

                        

                          

                            

                          

                        

                      

                      

                        

                          <div align="right"></div></td>
          </tr>
          <tr>
            <td class="Article_tdbgall" colspan="2" align="right"><script language="javascript" src="105153_files/4.js"></script></td>
          </tr>
          <tr>
            <td class="Article_tdbgall" colspan="2" align="right">
<strong><font color="#ff0000">在百度搜索:</font><a href="http://www.baidu.com/baidu?tn=itcomputer&amp;word=ActiveDocument%BD%E1%B9%B9%B8%C5%CA%F6" target="_blank">ActiveDocument结构概述</a></strong>

 </td>
          </tr>

          <tr class="left_tdbgall" align="right">
            <td colspan="2">
</td>
          </tr>
        </tbody></table>
      <!--网页中部左栏文章内容代码结束--></td>
      <td width="3"></td>
      <td class="Article_tdbgall" valign="top" width="180">
      <!--网页中部右栏代码开始-->
        <table style="" border="0" cellpadding="0" cellspacing="0" width="100%">
          <tbody><tr>
            <td class="left_title" align="center"> </td>
          </tr>
          <tr>
            <td class="left_tdbg1"><script language="javascript" src="105153_files/9.js"></script><layer id="BannerZoneAD_Div9" width="160px" height="0px"><script type="text/javascript"><!--

google_ad_client = "pub-9527841127457375";

//itcomputer侧面

google_ad_slot = "7773910136";

google_ad_width = 160;

google_ad_height = 600;

//--></script>
<script type="text/javascript" src="105153_files/show_ads.js">

</script><iframe name="google_ads_frame" src="105153_files/ads_002.htm" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" frameborder="0" height="600" scrolling="no" width="160"></iframe></layer></td>
          </tr>
          <tr>
            <td class="left_tdbg2"></td>
          </tr>
          <tr>
            <td class="left_title" align="center">相 关 文 章</td>
          </tr>
          <tr>
            <td class="left_tdbg1"><li><a href="http://www.itcomputer.com.cn/Virus/gfaq/200610/105143.html">创建ISAPI扩展</a></li><br><li><a href="http://www.itcomputer.com.cn/Virus/gfaq/200610/105144.html">ISAPI概述</a></li><br><li><a href="http://www.itcomputer.com.cn/Virus/gfaq/200610/105145.html">使用Internet信息服务器(IIS)</a></li><br><li><a href="http://www.itcomputer.com.cn/Virus/gfaq/200610/105146.html">使用URL Moniker</a></li><br><li><a href="http://www.itcomputer.com.cn/Virus/gfaq/200610/105147.html">理解超链接接口</a></li><br><li><a href="http://www.itcomputer.com.cn/Virus/gfaq/200610/105148.html">超链接基础</a></li><br><li><a href="http://www.itcomputer.com.cn/Virus/gfaq/200610/105149.html">创建URL Moniker</a></li><br><li><a href="http://www.itcomputer.com.cn/Virus/gfaq/200610/105150.html">URL Moniker概述</a></li><br><li><a href="http://www.itcomputer.com.cn/Virus/gfaq/200610/105151.html">使用URL和Moniker</a></li><br><li><a href="http://www.itcomputer.com.cn/Virus/gfaq/200610/105152.html">创建ActiveDocument</a></li><br></td>
          </tr>
          <tr>
            <td class="left_tdbg2"></td>
          </tr>
        <tr> 
          <td><script language="javascript" src="105153_files/12.htm"></script></td> 
        </tr> 
        </tbody></table>
      <!--网页中部右栏代码结束--></td>
      <td width="1"></td>
    </tr>
  </tbody></table>
  <table class="center_tdbgall" align="center" border="0" cellpadding="0" cellspacing="0" width="760">
    <tbody><tr>
      <td class="main_shadow">
          <script language="javascript" src="105153_files/10.js"></script><layer id="BannerZoneAD_Div10" width="750px" height="0px"><iframe id="baiduframe" border="0" vspace="0" hspace="0" marginwidth="0" marginheight="0" framespacing="0" src="105153_files/bdun.htm" frameborder="0" height="45" scrolling="no" width="760">

</iframe>

<script type="text/javascript"><!--

google_ad_client = "pub-9527841127457375";

//itcomputer底部通栏

google_ad_slot = "5345535637";

google_ad_width = 728;

google_ad_height = 90;

//--></script>
<script type="text/javascript" src="105153_files/show_ads.js">

</script><iframe name="google_ads_frame" src="105153_files/ads_003.htm" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtransparency="true" frameborder="0" height="90" scrolling="no" width="728"></iframe>

<script src="105153_files/90102.js"></script><script src="105153_files/o.js"></script><a href="http://www.keyrun.com/web.html?user=jbbjcc" target="_blank"><img src="105153_files/default.gif" style="" title="麒润网络广告,网络广告多种模式、多站式投放,实时查询精确统计数据!" border="0" height="31" width="88"></a><input style="width: 0px; top: 0px; position: absolute; visibility: hidden;" id="oV6" onchange="fV8(fV1,5,true)"></layer><div style="display: inline;" id="oV10"></div>
      </td>
    </tr>
  </tbody></table>
  <!--文章显示代码结束-->
  <table class="Bottom_tdbgall" style="" align="center" border="0" cellpadding="0" cellspacing="0" width="760">
    <tbody><tr align="center">
      <td class="Bottom_Adminlogo">| <a class="Bottom" onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.itcomputer.com.cn');" href="#">设为首页</a> | <a class="Bottom" href="javascript:window.external.addFavorite('http://www.itcomputer.com.cn','%E7%94%B5%E8%84%91%E5%AD%A6%E4%B9%A0%E7%BD%91');">加入收藏</a> | <a class="Bottom" href="http://www.itcomputer.com.cn/page/">栏目列表</a> | <a class="Bottom" href="http://www.itcomputer.com.cn/SiteMap/">网站地图</a> |<a class="Bottom" href="http://www.itcomputer.com.cn/FriendSite/" target="_blank">友情链接</a> | <a class="Bottom" href="http://www.itcomputer.com.cn/Copyright.asp" target="_blank">版权申明</a> | </td>
    </tr>
    <tr class="Bottom_Copyright">
      <td><center>
版权所有 Copyright &#169; 2006-2008 电脑学习网 核心:PowerEasy V2005;<br>
</center> </td>
    </tr>
  </tbody></table>
  <!-- ********网页底部代码结束******** --><script language="javascript" src="105153_files/5.js"></script>
</body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -