Erstellen eines Placeholder für Eingabehilfenfenster

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  ActiveX Integration > Beispiele zur ActiveX-Integration > HTML > HTML-Integration auf Dokumentebene >

Erstellen eines Placeholder für Eingabehilfenfenster

Das MapForceControlPlaceHolder Control dient als Platzhalter für die Aufnahme eines Eingabehilfenfensters einer Applikation, siehe auch Integration auf Dokumentebene. Im unten stehenden Codefragment wird z.B. der HTML object Tag verwendet, um ein Control zu instantiieren, das standardmäßig das Fenster Bibliotheken aufnimmt (PlaceholderWindowID ist 0).

 

<!-- create helper window placeholder control.           -->
<!-- the editor with focus will automatically direct its -->
<!-- output to the appropriate helper window.            -->
<object id="objPlaceholderWindow" Classid="clsid:FDEC3B04-05F2-427d-988C-F03A85DE53C2" width="200" height="200" VIEWASTEXT>
  <param name="PlaceholderWindowID" value="0">
  <param name="FileName" value="">
</object>

 

Die HTML-Beispielseite enthält einige Schaltflächen, über die bei Klick auf die Schaltfläche die Methode BtnHelperWindow aufgerufen wird. Mit der Methode BtnHelperWindow wird die PlaceholderWindowID des Control neu zugewiesen, wodurch das ActiveX-Objekt ein anderes Eingabehilfenfenster aufruft.

 

// specify which of the helper windows shall be shown in the placeholder control.
function BtnHelperWindow(i_ePlaceholderWindowID)
{
  objPlaceholderWindow.PlaceholderWindowID = i_ePlaceholderWindowID;
}

 

Eine Liste der möglichen Werte von PlaceholderWindowID finden Sie unter MapForceControlPlaceholderWindow.


© 2019 Altova GmbH