Partilhar via


Janelas de moldura

Quando um aplicativo é executado no Windows, o usuário interage com documentos exibidos em janelas de quadro. Uma janela de quadro de documento tem dois componentes principais: o quadro e o conteúdo que ela enquadra. Uma janela de quadro de documento pode ser uma janela de quadro de interface de documento único (SDI) ou uma janela filho de interface de documento múltiplo (MDI). O Windows gerencia a maior parte da interação do usuário com a janela de quadro: movendo e redimensionando a janela, fechando-a e minimizando-a e maximizando-a. Você gerencia o conteúdo dentro do quadro.

Janelas de moldura e vistas

A estrutura MFC usa janelas moldura para conter vistas. Os dois componentes — quadro e conteúdo — são representados e gerenciados por duas classes diferentes no MFC. Uma classe frame-window gerencia o quadro e uma classe view gerencia o conteúdo. A janela de visualização é filha da janela de moldura. O desenho e outras interações do usuário com o documento ocorrem na área do cliente da visualização, não na área do cliente da janela do quadro. A janela de quadro fornece um quadro visível ao redor de uma exibição, completo com uma barra de título e controles de janela padrão, como um menu de controle, botões para minimizar e maximizar a janela e controles para redimensionar a janela. O "conteúdo" consiste na área do cliente da janela, que é totalmente ocupada por uma janela subordinada, a vista. A figura a seguir mostra a relação entre uma janela de moldura e uma vista.

Vista da janela de moldura.
Janela de moldura e vista

Janelas de moldura e janelas divisórias

Outro arranjo comum é que a janela de quadro emolde várias visualizações, geralmente usando uma janela de divisão. Em uma janela de divisão, a área do cliente da janela de quadro é ocupada por uma janela de divisão, que por sua vez tem várias janelas filhas, chamadas de painéis, que são visualizações.

O que você quer saber mais sobre

Tópicos gerais da janela de moldura

Tópicos sobre o uso do Frame Windows

Tópicos sobre funcionalidades especiais de janelas de moldura

Tópicos sobre outros tipos de janelas

Ver também

Mac OS