Conhecer o Windows - Parte 3 Volume - Interface de Usuário do Windows Introdução Esta é a parte 3 da minha série, Conhecendo o Windows. Eu suponho que você leu todos os tutoriais anteriores necessários antes deste. Você deve ler os tutoriais na ordem dada. Nesta parte da série olhamos para as noções básicas de classes janela. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo.
O que é uma classe de janela? Qualquer pessoa com conhecimentos de informática hoje se deparou com muitos tipos diferentes de janelas. Bem, como eu disse, você, leitor desses volumes deve ser superior a informática. Você deve pelo menos saber o básico de uma linguagem de alto nível, em particular, C ++. Se você não sabe o básico de C ++, basta procurar este (meu) blog. As diferentes janelas que você já viu têm características diferentes. Estas características são chamados atributos. Um conjunto destes atributos determina a aparência e comportamento janelas.
Um conjunto desses atributos é chamado de uma classe de janela. Muitas janelas podem ter o mesmo conjunto de atributos (características). Em outras palavras, muitas janelas podem ter a mesma classe. A classe de janela e Procedimento A classe de janela tem um procedimento associado (função). Este procedimento é o mesmo procedimento falamos na parte anterior da série. Você pode enviar informações para um aplicativo usando o teclado ou o mouse ou outros dispositivos de entrada.
Assim, você teria um procedimento que irá processar essas mensagens para um grupo de janelas, desde que essas janelas pertencem à mesma classe (tem o mesmo conjunto de atributos declarados). Nome da Classe Uma classe é um conjunto de características (atributos) de uma janela. Mais do que uma janela pode pertencer à mesma classe. Todas as janelas da mesma classe têm um procedimento (função). Este conjunto de características tem de ser dado um nome, eo nome dado é o nome da classe. Diferentes classes (conjunto de atributos) tem que ser dado nomes diferentes.
O nome de uma classe deve ser uma seqüência curta. Instância Handle É possível ter um aplicativo e, em seguida, abri-lo duas vezes. Quando isso é feito, você vê dois dos botões de aplicativos na barra de tarefas. Você pode usar um processador de texto para o demonstrar. Eu tenho o Microsoft Word como meu processador de texto. Acabo de utilizar o Start >> Todos os programas >> etc. para Microsoft Word, clique em duas vezes. A primeira vez que eu cliquei Microsoft Word, o aplicativo aberto.
Eu segui a mesma sequência (Start >> Todos os programas >>