Freigeben über


HTMLTaskPane.HTMLWindow Eigenschaft

Definition

Ruft einen Verweis auf ein HTML-Fensterobjekt des benutzerdefinierten Microsoft InfoPath-Aufgabenbereichs ab.

public:
 property mshtml::IHTMLWindow2 ^ HTMLWindow { mshtml::IHTMLWindow2 ^ get(); };
public mshtml.IHTMLWindow2 HTMLWindow { get; }
member this.HTMLWindow : mshtml.IHTMLWindow2
Public ReadOnly Property HTMLWindow As IHTMLWindow2

Eigenschaftswert

mshtml.IHTMLWindow2

Beispiele

Im folgenden Beispiel wird die HTMLWindow-Eigenschaft des HTMLTaskPaneObject -Objekts verwendet, um einen Verweis auf das HTML-Fensterobjekt des benutzerdefinierten Aufgabenbereichs eines vollständig vertrauenswürdigen Formulars festzulegen. Anschließend ruft der Code die TaskPaneSwitchView benutzerdefinierte Funktion auf, die im HTML-Code des benutzerdefinierten Aufgabenbereichs definiert ist.

HTMLTaskPane custom = (HTMLTaskPane) thisXDocument.View.Window.TaskPanes[0];
mshtml.IHTMLWindow2 window = custom.<span class="label">HTMLWindow</span>;
// call into script through CLR late binding mechanism
window.GetType().InvokeMember(
 "TaskPaneSwitchView",      // late bound method      
 System.Reflection.BindingFlags.InvokeMethod |   // binding flags
 System.Reflection.BindingFlags.DeclaredOnly | 
 System.Reflection.BindingFlags.Public | 
 System.Reflection.BindingFlags.Instance,     
 null,        // binder object
 window,        // target object
 null);

Hinweise

Die HTMLWindow-Eigenschaft des HTMLTaskPaneObject -Objekts ist eine der Eigenschaften, die TaskPaneObject vom -Objekt geerbt werden, wenn der Typ des Aufgabenbereichs 0 ist, was bedeutet, dass es sich um den benutzerdefinierten Aufgabenbereich handelt.

Mithilfe der HTMLWindow-Eigenschaft können Sie Skriptfunktionen im HTML-Code des Aufgabenbereichs aus dem primären Formularcode aufrufen. Außerdem können Sie den HTML-Code des Aufgabenbereichs mithilfe der Eigenschaften und Methoden, die das HTML-Dokumentobjekt bereitstellt, direkt bearbeiten.

Hinweis: Die HTMLWindow-Eigenschaft bietet die gleiche Funktionalität wie die HTMLDocument -Eigenschaft, ist aber nur verfügbar, wenn voll vertrauenswürdige Formulare verwendet werden. Wenn das Formular nicht vollständig vertrauenswürdig ist, können Sie die HTMLDocument-Eigenschaft verwenden.

Wichtig: Auf dieses Element kann nur von Formularen zugegriffen werden, die über eine Formularvorlage geöffnet werden, die für die Ausführung mit voller Vertrauenswürdigkeit konfiguriert wurde, indem die Kategorie Sicherheit und Vertrauensstellung des Dialogfelds Formularoptionen verwendet wird. Dieses Mitglied erfordert die volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer und kann von teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie auf MSDN unter "Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code".

Gilt für: