png O diagrama na janela do separador aberto mostra uma janela principal típico. No topo, você tem a barra de título. A barra de título tem o ícone do aplicativo, o título da janela, a minimizar, maximizar (Restaurar) e botões de fechar. Abaixo disso você tem a barra de menu (ou no menu Janela). O usuário pode cair para baixo menus da barra de menu, clicando em um item da barra de menu. Identifique a Barra de deslocamento vertical, a barra de rolagem horizontal, barra de status eo dimensionamento Border na figura. A Área do Cliente A saída da janela principal é exibida na Área do Cliente.
Saída aqui consiste principalmente de texto e gráficos (imagens). Identificar a área do cliente na figura da janela aba aberta, se você não tiver feito isso. Não vai me surpreende, se neste momento você argumentar que você já viu processadores de texto, páginas web, ou algum outro appplication cujas áreas cliente receber a entrada do usuário. Leia! Agora os dispositivos para os dados de entrada para um aplicativo (computador), hoje, são o teclado eo mouse. Espero que a partir deste você começa a idéia de que nada é introduzido na área do cliente.
Agora, cada janela deve ter um código de procedimento (código de função), que você tem que escrever. Este procedimento janela recebe o que você digita no teclado ou fazer com o mouse, processa-lo e, em seguida, exibe o resultado processado, que é agora de saída, na área do cliente. Espero que agora você está convencido de que a área de cliente não receber de entrada (a partir de um ponto de vista técnico). O procedimento é muito importante. Ele é chamado o procedimento de janela.
A barra de título, barra de menus, menu da janela, minimizar e maximizar botões, dimensionamento de fronteira, e barras de rolagem não estão na área de cliente da janela. Eles são referidos coletivamente como Área de não cliente da janela. Tudo o resto é na área de cliente da janela. Agora, você pode perguntar: o que acontece c