WindowsCollection Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém um WindowObject objeto para cada janela do Microsoft Office InfoPath 2003 que está aberta no momento.
public interface class WindowsCollection : Microsoft::Office::Interop::InfoPath::Windows
[System.Runtime.InteropServices.Guid("096CD58B-0786-11D1-95FA-0080C78EE3BB")]
public interface WindowsCollection : Microsoft.Office.Interop.InfoPath.Windows
type WindowsCollection = interface
interface Windows
Public Interface WindowsCollection
Implements Windows
- Derivado
- Atributos
- Implementações
Exemplos
No exemplo a seguir, implementado como um OnClick manipulador de eventos para um botão em um formulário, a Windows propriedade do Application objeto é usada para definir uma referência à coleção WindowsCollection . Em seguida, o código passa pela coleção e exibe o tipo de cada objeto Window que ele contém.
public void ShowWindowTypes_OnClick(DocActionEvent e)
{
// Set a reference to the Windows collection.
<span class="label">WindowsCollection</span> windows = thisApplication.Windows;
// Loop through the collection and display the type
// of each Window object that it contains.
for (int i=0; i < windows.Count; i++)
{
string windowType = "";
switch (windows[i].WindowType)
{
case XdWindowType.xdEditorWindow:
windowType = "Editing window";
break;
case XdWindowType.xdDesignerWindow:
windowType = "Designing window";
break;
}
thisXDocument.UI.Alert("Window type " + i + ": " + windowType);
}
}
Para obter exemplos de código, consulte Como: Trabalhar com o Windows de Formulário.
Comentários
This type is a wrapper for a COM interface implemented by a coclass that is required by managed code for COM interoperability. To access the members specified by this interface, use the type that wraps the coclass that implements this interface. Para obter informações sobre esse tipo, incluindo uso, observações e exemplos, consulteWindows.
Os objetos WindowObject representam os dois tipos de janelas usados no aplicativo InfoPath: a janela de edição usada como área de formulário quando um usuário preenche um formulário e a janela de design que é usada como o modo de design quando um usuário projeta um formulário.
A coleção WindowsCollection implementa propriedades que podem ser usadas para acessar objetos window associados de um formulário e é acessível por meio da Windows propriedade do Application objeto.
Observação: a coleção WindowsCollection só pode ser usada para obter a contagem de objetos WindowObject que contém ou para retornar uma referência a um objeto WindowObject especificado. Ele não pode ser usado para criar, adicionar ou remover objetos WindowObject .
Propriedades
Count |
Obtém uma contagem do número de WindowObject objetos contidos na WindowsCollection coleção. (Herdado de Windows) |
Item[Object] |
Obtém uma referência ao objeto especificado WindowObject da WindowsCollection coleção. (Herdado de Windows) |
Métodos
GetEnumerator() |
Obtém um IEnumerator que itera em todas as entradas do WindowsCollection objeto. (Herdado de Windows) |