[BUG] ActiveX コントロールがフレームにクリッピングされない

この記事は、以前は次の ID で公開されていました: JP272313
この資料は、アーカイブされました。これは "現状のまま" で提供され、更新されることはありません。
現象
ウィンドウ化された ActiveX コントロールの範囲が HTML ページ上でフレームの境界線を越えると、コントロールのクリッピングが正しく行われず、近くのフレームにはみ出して塗りつぶしが行われます。
解決方法
この問題を解決するには、Internet Explorer version 5.5 の最新の Service Pack を入手してください。関連情報については、「サポート技術情報」 (Microsoft Knowledge Base) の次の資料を参照してください。
276369Internet Explorer 5.5 の最新の Service Pack を入手する方法
状況
マイクロソフトでは、この問題をこの資料の冒頭に記載したマイクロソフト製品の問題として認識しています。この問題は Internet Explorer version 5.5 Service Pack 2 で修正済みです。
詳細

問題の再現手順

  1. 次の HTML ファイルを作成します。Default.htm:
    <HTML><HEAD><TITLE>Repro of ActiveX clipping bug</TITLE></HEAD>  <FRAMESET id="NavTree" cols="160,*" frameborder="0" framespacing="no">       <FRAME SRC= "left.htm"  id="LeftFrame">	    <FRAMESET id="Main" rows="200,20">		   <FRAME SRC="main.htm" id="MainFrame">	           <FRAME SRC="bottom.htm" id="BottomFrame">        </FRAMESET>  </FRAMESET></HTML>
    Left.htm:
    <HTML><BODY BGCOLOR="yellow"></BODY></HTML>
    Main.htm:
    <HTML><BODY BGCOLOR="blue"><OBJECT id=ExampleActiveXControl1 style="LEFT: 0px; TOP: 0px" 	codeBase=download/ExampleActiveX.CAB#version=1,0,0,0 	classid=CLSID:F8B07941-6D71-11D4-B702-0001031A64F6 VIEWASTEXT>	<PARAM NAME="_ExtentX" VALUE="14923">	<PARAM NAME="_ExtentY" VALUE="16669"></OBJECT></BODY></HTML>
    Bottom.htm:
    <HTML><BODY BGCOLOR="white"></BODY></HTML>
  2. Internet Explorer 5.5 で Default.htm を開きます。Main.htm で定義されている ActiveX コントロール (これは単純に赤い背景を表示するだけです) の塗りつぶし範囲が、下のフレームの白い領域にはみ出して表示されます。
関連情報
Internet Explorer 用の Web ベース ソリューションの開発に関する詳細については、以下の Web サイトを参照してください。
関連情報
この資料は米国 Microsoft Corporation から提供されている Knowledge Base の Article ID 272313 (最終更新日 2001-08-02) をもとに作成したものです。

プロパティ

文書番号:272313 - 最終更新日: 02/02/2014 08:59:39 - リビジョン: 4.2

  • Microsoft Internet Explorer 5.5
  • kbnosurvey kbarchive kbactivex kbbug kbctrl kbdhtml kbgrpdsinet kbie550bug kbpending KB272313
フィードバック