Ícones de classe

Um ícone de classe é uma imagem que o sistema usa para representar uma janela de uma classe específica. Um aplicativo pode ter dois ícones de classe — uma grande e um pequeno. O sistema exibe ícone grande classe uma janela é na janela de tarefa-alternar que aparece quando o usuário pressiona alt + tab e nos modos de exibição de ícones grandes da barra de tarefas e Gerenciador. O ícone da pequena classe aparece na barra de título da janela e nos modos de exibição de ícone pequeno da barra de tarefas e Gerenciador de.

Para atribuir um ícone grande e pequeno para uma classe de janela, especifique as alças dos ícones na hIcon e hIconSm Membros da estrutura WNDCLASSEX . As dimensões de ícone devem obedecer às dimensões exigidas para os ícones de classe de pequenos e grandes. Para um ícone de grande classe, você pode determinar as dimensões exigidas, especificando os valores SM_CXICON e SM_CYICON em um chamar para o GetSystemMetrics função. Para um ícone de classe pequeno, especifique os valores SM_CXSMICON e SM_CYSMICON. Para obter informações, consulte ícones.

Se um aplicativo define o hIcon e hIconSm Membros da estrutura WNDCLASSEX como NULL, o sistema usa o ícone de aplicativo padrão como ícones grandes e pequenos classe para a classe de janela. Se você especificar um ícone de grande classe, mas não um pequeno, o sistema cria um ícone de pequena classe com base em um grande. No entanto, se você especificar um ícone de classe pequeno, mas não um grande, o sistema usa o ícone de aplicativo padrão como o ícone de grande classe e o ícone especificado como o ícone de pequena classe.

Você pode substituir o ícone grande ou pequena classe para uma janela específica usando a mensagem WM_SETICON . Você pode recuperar o atual ícone grande ou pequena classe usando a mensagem WM_GETICON.

Index