Compartilhar via


HTMLTaskPane.HTMLWindow Propriedade

Definição

Obtém uma referência a um objeto de janela HTML do painel de tarefas personalizado do Microsoft InfoPath.

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

Valor da propriedade

mshtml.IHTMLWindow2

Exemplos

No exemplo a seguir, a propriedade HTMLWindow do HTMLTaskPaneObject objeto é usada para definir uma referência ao objeto de janela HTML do painel de tarefas personalizado de um formulário totalmente confiável. Em seguida, o código chama a TaskPaneSwitchView função personalizada definida no código HTML do painel de tarefas personalizado.

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);

Comentários

A propriedade HTMLWindow do HTMLTaskPaneObject objeto é uma das propriedades herdadas pelo TaskPaneObject objeto quando o tipo do painel de tarefas é 0, o que significa que ele é o painel de tarefas personalizado.

Usando a propriedade HTMLWindow , você pode chamar funções de script contidas no código HTML do painel de tarefas do código de formulário primário e também pode manipular diretamente o código HTML do painel de tarefas usando qualquer uma das propriedades e métodos fornecidos pelo objeto de documento HTML.

Observação: a propriedade HTMLWindow fornece a mesma funcionalidade que a HTMLDocument propriedade, mas só está disponível ao usar formulários totalmente confiáveis. Se o formulário não for totalmente confiável, você poderá usar a propriedade HTMLDocument .

Importante: esse membro só pode ser acessado por formulários abertos a partir de um modelo de formulário que foi configurado para ser executado com total confiança usando a categoria Segurança e Confiança da caixa de diálogo Opções de Formulário. This member requires full trust for the immediate caller and cannot be used by partially trusted code. For more information, see "Using Libraries from Partially Trusted Code" on MSDN.

Aplica-se a