CWnd Class
Fornece a funcionalidade básica de todas as classes da janela na biblioteca de classes da Microsoft foundation.
class CWnd : public CCmdTarget
Membros
Construtores public
Nome |
Descrição |
---|---|
Constrói um objeto de CWnd . |
Métodos públicos
Nome |
Descrição |
---|---|
Chamado pela estrutura para executar a ação default do objeto. |
|
Chamado pela estrutura para recuperar o elemento filho ou o objeto filho em um determinado ponto na tela. |
|
Chamado pela estrutura para recuperar o local atual da tela do objeto especificado. |
|
Chamado pela estrutura para atravessar para outro elemento de interface do usuário em um contêiner e se possível, recuperar o objeto. |
|
Chamado pela estrutura para alterar a seleção ou mover o foco do teclado do objeto especificado. |
|
Anima o objeto associado da janela. |
|
Organiza todas as janelas filho icónicas (.) minimizadas |
|
Anexa um tratador do windows a um objeto de CWnd . |
|
Chamar essa função de membro para fazer uma janela de quadro chave restrita. |
|
Prepara CWnd pintando. |
|
Associa a propriedade associada simples padrão de objeto chamado, marcada como na biblioteca de tipos, em um cursor associado com um controle de fonte de dados. |
|
Associa uma propriedade de cursor- limite em um controle associado a dados a um controle e os registros da fonte de dados com relação ao gerenciador de associação MFC. |
|
Traz CWnd à parte superior de uma pilha de sobrepor o windows. |
|
Chamado para calcular o retângulo da janela do retângulo de cliente. |
|
Desativa o tipo de controle tooltip. |
|
Centraliza uma janela relativo a seu pai. |
|
Remove da cadeia de CWnd Visualizador da Área de Transferência. |
|
Coloca uma marca de seleção ao lado de ou remover uma marca de seleção de um controle de botão. |
|
Verifica o botão de opção especificado e remove a marca de seleção de quaisquer outros botões de opção no grupo de botões especificado. |
|
Determina qual, se houver, das janelas filho contém o ponto especificado. |
|
Converte as coordenadas do cliente de um ponto ou de um retângulo da exibição para selecionar coordenadas. |
|
Minimiza a janela. |
|
Continua o status de uma janela restrita. |
|
Cria e inicializa a janela filho associada com o objeto de CWnd . |
|
Cria um proxy ativa de acessibilidade para o objeto especificado. |
|
Cria uma nova maneira para o sinal de intercalação e obter a propriedade do acento circunflexo. |
|
Crie um controle ActiveX que é representado em um programa MFC por um objeto de CWnd . |
|
Cria as janelas pop-up sobrepors, ou a janela filho e anexá-la a um objeto de CWnd . |
|
Cria um bloco cinza para o sinal de intercalação e obter a propriedade do acento circunflexo. |
|
Cria um bloco contínuo para o sinal de intercalação e obter a propriedade do acento circunflexo. |
|
Chamado automaticamente pelo manipulador e as exclusões de tempo ocioso de CWinApp alguns objetos temporários de CWnd criados por FromHandle. |
|
For anexado a janela do windows. |
|
Dispara um identificador do windows de um objeto de CWnd e retorna o identificador. |
|
Preenche uma caixa de listagem com uma lista de arquivo ou diretório. |
|
Preenche a caixa de listagem de uma caixa de combinação com uma lista de arquivo ou diretório. |
|
Recupera a seleção atual de uma caixa de listagem. |
|
Recupera a seleção atual da caixa de listagem de uma caixa de combinação. |
|
Indica que a janela aceitará arquivos arrastados. |
|
A captura do mouse e vá até que o usuário libere o botão esquerdo, pressione a tecla ESC, ou mover mouse para fora do retângulo de arrastar em torno do ponto especificado. |
|
Desenhar um retângulo de fio- quadro e anima para indicar a abertura de um ícone ou de minimizar ou de maximizar de uma janela. |
|
Desenha uma legenda. |
|
Redesenha a barra de menus. |
|
Permite funções definidas pelo usuário de Active Accessibility . |
|
Habilita ou desabilita o suporte de D2D da janela.Chamar este método antes que a janela principal é inicializada. |
|
Habilita ou desabilita uma ou ambas a seta de uma barra de rolagem. |
|
Habilita ou desabilita um controle de barra de rolagem irmãos. |
|
Permite controles de dica de ferramenta. |
|
Permite controles de dica de ferramenta no modo de rastreamento. |
|
Habilita ou desabilita a entrada de mouse e teclado. |
|
Encerra o status de uma janela restrita. |
|
Chamar essa função de membro para alterar uma janela do quadro de janela restrita a janela restrita. |
|
Marca end de pintura. |
|
Inicia um recurso da caixa de diálogo. |
|
Recupera o título ou texto associado com um controle em uma caixa de diálogo. |
|
Retorna o identificador de janela, que é identificada por seu nome da janela e classe de janela. |
|
Retorna o identificador de janela, que é identificada por seu nome da janela e classe de janela. |
|
A janela pisca uma vez. |
|
A janela pisca com funcionalidade adicional. |
|
Retorna um ponteiro para um objeto de CWnd quando dado um identificador para uma janela.Se um objeto de CWnd não está conectado a um identificador, um objeto temporário de CWnd é criado e anexado. |
|
Retorna um ponteiro para um objeto de CWnd quando dado um identificador para uma janela.Se um objeto de CWnd não está conectado a um identificador, um objeto temporário de CWnd é criado e anexado. |
|
Chamado pela estrutura para recuperar o endereço de uma interface de IDispatch para o filho especificado. |
|
Chamado pela estrutura para recuperar o número de filhos que pertencem a esse objeto. |
|
Chamado pela estrutura para recuperar uma cadeia de caracteres que descreve a ação default do objeto. |
|
Chamado pela estrutura para recuperar uma cadeia de caracteres que descreve a aparência visual do objeto especificado. |
|
Chamado pela estrutura para recuperar o objeto que tem o foco do teclado. |
|
Chamado pela estrutura para recuperar a cadeia de caracteres de propriedade de Ajuda de um objeto. |
|
Chamado pela estrutura para recuperar o caminho completo do arquivo de WinHelp associado ao objeto especificado e o identificador do tópico apropriado dentro de esse arquivo. |
|
Chamado pela estrutura para recuperar a chave ou a tecla de acesso de atalho do objeto especificado. |
|
Chamado pela estrutura para recuperar o nome do objeto especificado. |
|
Chamado pela estrutura para recuperar a interface de IDispatch do pai do objeto. |
|
Chamado pela estrutura para recuperar informações que descrevem a função do objeto especificado. |
|
Chamado pela estrutura para recuperar os filhos de este objeto selecionados. |
|
Chamado pela estrutura para recuperar o estado atual do objeto especificado. |
|
Chamado pela estrutura para recuperar o valor do objeto especificado. |
|
Recupera a janela ativa. |
|
Retorna o objeto da janela de ancestral da janela especificada. |
|
Recupera CWnd que tem a captura do mouse. |
|
Recupera as coordenadas do cliente do atual posição caret. |
|
Retorna a identificação do botão de opção atualmente selecionado em um grupo de botões. |
|
Obtém as dimensões da área cliente de CWnd . |
|
Recupera um ponteiro para o proprietário atual da área de transferência. |
|
Recupera um ponteiro para a primeira janela na cadeia de Visualizador da Área de Transferência. |
|
Recupera um ponteiro para um controle ActiveX não. |
|
Recupera um contexto de exibição para a área cliente. |
|
Recupera um contexto de exibição para a área cliente, e permite que o recorte ao desenhar. |
|
Procura todas as janelas descendente e retorna a janela com um certo ID |
|
Recupera a janela do ambiente de trabalho do Windows. |
|
Se CWnd é uma janela filho, chamando essa função retorna seu valor de identificação. |
|
Recupera o controle com a identificação especificado da caixa de diálogo especificada. |
|
Converte o texto de um controle na caixa de diálogo fornecida para um valor inteiro. |
|
Recupera a legenda ou texto associada com um controle. |
|
Recupera um ponteiro para o cursor subjacente que é definido pela fonte de dados, nome de usuário, por senha, as propriedades e do SQL de um controle de fonte de dados. |
|
Retorna o estilo estendidas da janela. |
|
Recupera CWnd que atualmente tem o foco de entrada. |
|
Recupera a fonte atual. |
|
Retorna um ponteiro para a janela de primeiro plano (a janela de nível superior com que o usuário estiver trabalhando atualmente.) |
|
Recupera a alça a um ícone. |
|
Determina qual janela pop-up possuído por CWnd estava ativo mais recentemente. |
|
Recupera a opacidade e a chave de cor de transparência de uma janela em camadas. |
|
Recupera um ponteiro para o menu especificado. |
|
Procura o próximo controle (ou anterior) dentro de um grupo de controles. |
|
Retorna o primeiro controle com o estilo de WS_TABSTOP que segue (ou) antes do controle específico. |
|
Retorna a janela seguir (ou anterior) na lista do gerenciador de janelas. |
|
Recupera o site personalizado para o controle ActiveX especificado. |
|
Recupera um ponteiro para a janela que atualmente tem a área de transferência aberta. |
|
Recupera um ponteiro para o proprietário de CWnd. |
|
Recupera a janela pai de CWnd (se houver). |
|
Recupera a janela pai do quadro do objeto de CWnd . |
|
Retorna um ponteiro para a janela pai de uma janela filho. |
|
Recupera uma propriedade do controle ActiveX. |
|
Obtém um destino renderização que está associado com essa janela. |
|
Retorna m_hWnd, ou NULL se o ponteiro de this é NULL. |
|
Recupera o proprietário seguro para a janela determinada. |
|
Retorna um controle de barra de rolagem irmãos. |
|
Recupera informações sobre a barra de rolagem especificada. |
|
Recupera as informações que a estrutura de SCROLLINFO mantém sobre um barra de rolagem. |
|
Recupera o limite de barra de rolagem. |
|
Recupera a posição atual de uma caixa de rolagem. |
|
Copia as posições atual do mínimo e da barra de rolagem do máximo para a barra de rolagem fornecida. |
|
Retorna o estilo da janela atual. |
|
Permite o aplicativo acesse o menu de controle para copiar e alteração. |
|
Recupera informações sobre a barra de título especificada. |
|
Recupera a janela de alto nível do quadro da janela. |
|
Recupera a janela de nível superior. |
|
Recupera o pai de nível superior da janela. |
|
Retorna a primeira janela filho que pertence a CWnd. |
|
Recupera as coordenadas do retângulo menor que inclui completamente a área de atualização de CWnd . |
|
Recupera a região de atualização de CWnd . |
|
Retorna a janela com relação a especificada em essa janela. |
|
Recupera o identificador do contexto da ajuda. |
|
Recupera o contexto de exibição para a janela inteira, incluindo a barra de título, os menus, e as barras de rolagem. |
|
Retorna o número de janelas filho associados. |
|
Retorna informações sobre a janela. |
|
Retorna o número de janelas filho sem janelas associados. |
|
Recupera o estado de apresentação e as posições normais (restauradas), minimizadas, e maximizadas de uma janela. |
|
Obtém as coordenadas da tela CWnd. |
|
Recupera uma cópia da região da janela de uma janela. |
|
Retorna o título de texto ou de título da janela (se houver). |
|
Retorna o comprimento de título de texto ou de título da janela. |
|
Oculta o acento circunflexo removendo o da tela de exibição. |
|
Realça ou removem realce de um item de menu de nível superior (de barra de menu). |
|
Chamado para iniciar o aplicativo de HTMLHelp. |
|
Invalida toda a área cliente. |
|
Invalida a área cliente dentro do retângulo determinado adicionando o retângulo para a região atual de atualização. |
|
Invalida a área cliente dentro da região determinada adicionar essa região para a região atual de atualização. |
|
Chama um método ou propriedade do controle ActiveX. |
|
Indica se CWnd é uma janela filho ou outro descendente direto da janela especificada. |
|
Determina se o suporte de D2D está habilitado. |
|
Determina se a mensagem determinada é destinada para a caixa de diálogo sem-modo e, em caso afirmativo, processar-lo. |
|
Determina se um controle de botão é verificado. |
|
Determina se CWnd é minimizado (icônico). |
|
Especifica se CWnd possui suporte de contato. |
|
Determina se a janela estiver ativada para entrada de mouse e teclado. |
|
Determina se a janela estiver visível. |
|
Determina se CWnd está maximizado. |
|
Mata um timer do sistema. |
|
As desativa verificação ou reenables o desenho na janela determinada. |
|
Converta (mapeia) um conjunto de pontos de espaço de coordenadas de CWnd ao espaço de coordenadas de outra janela. |
|
Cria e exibe uma janela que contém uma mensagem e uma legenda o fornecido. |
|
Altera o estilo da janela atual. |
|
Altera o estilo estendidas da janela. |
|
Altera a posição e dimensões de CWnd. |
|
Sinaliza o sistema que um evento predefinido ocorreu. |
|
Valores de propriedade de ambiente de implementam. |
|
Chamado pela estrutura quando precisar obter um bitmap a ser exibido em miniatura da guia do Windows 7, ou no cliente para o auge do aplicativo. |
|
F1 ajuda handles dentro do aplicativo (que usa o contexto atual.) |
|
Trata os comandos de ID_HELP_FINDER e de ID_DEFAULT_HELP . |
|
Trata o comando de ID_HELP_INDEX e fornece um tópico da Ajuda padrão. |
|
Trata o comando de ID_HELP_USING . |
|
Determina se um ponto está no retângulo delimitador de ferramenta especificada e recupera informações sobre a ferramenta. |
|
Abre a área de transferência.Outros aplicativos não serão capazes modificar a área de transferência até que a função de CloseClipboard do windows é chamada. |
|
Desenha controles sem janelas no contêiner do controle. |
|
Coloca uma mensagem na fila do aplicativo, então retorna sem esperar a janela para processar a mensagem. |
|
Chamado antes de criação da janela do windows anexada a esse objeto de CWnd . |
|
Permite outro subclassing necessário a ocorrer antes que SubclassWindow seja chamado. |
|
Usado por CWinApp filtrem mensagens de janela antes que são distribuídos funções do windows de TranslateMessage e de DispatchMessage . |
|
Desenha a janela atual no contexto específico de dispositivo. |
|
Desenha qualquer janela no contexto específico de dispositivo (geralmente um contexto do dispositivo de impressora). |
|
Copia uma janela visual no contexto específico de dispositivo, geralmente uma C.C. da impressora. |
|
Atualiza o retângulo ou região especificada na área cliente. |
|
Suporte de contato do windows da janela do registro/Unregister. |
|
Versões cliente e contextos de dispositivo da janela, liberando-os para uso por outros aplicativos. |
|
Reposiciona barras de controle para a área cliente. |
|
Recupera, converte, ou despacha mensagens para uma janela que está no estado modal. |
|
Converte as coordenadas da tela um determinado ponto ou o retângulo na exibição para o cliente coordena. |
|
Rola o conteúdo da área cliente. |
|
Rola o conteúdo da área cliente.Semelhante a ScrollWindow, com recursos adicionais. |
|
Fornece uma notificação para uma janela filho, da janela pai, então a janela filho pode manipular uma tarefa. |
|
Enviar uma mensagem para o controle especificado. |
|
Enviar uma mensagem para o objeto de CWnd e não retorna até que processa a mensagem. |
|
Enviar uma mensagem a todas as janelas descendentes da janela. |
|
Envia a mensagem especificada na janela e retorna o mais rápido possível, dependendo se o segmento de chamada criar a janela. |
|
Alterna a janela. |
|
Faz com que qualquer entrada subseqüente do mouse seja enviada a CWnd. |
|
Move o acento circunflexo em uma posição especificada. |
|
Adiciona CWnd a cadeia do windows que são notificados sempre que o conteúdo da área de transferência são alterados. |
|
Define a identificação da janela ou controle para a janela (que pode ser qualquer janela filho, não apenas um controle em uma caixa de diálogo). |
|
Define o texto de um controle para a cadeia de caracteres que representa um valor inteiro. |
|
Define a legenda ou o texto de um controle na caixa de diálogo especificada. |
|
Reivindica o foco de entrada. |
|
Define a fonte atual. |
|
Coloca o segmento que criou a janela para o primeiro plano e a janela ativa. |
|
Define a alça a um ícone específico. |
|
Define a opacidade e a chave de cor de transparência de uma janela em camadas. |
|
Define o menu no menu especificado. |
|
Altera o proprietário de CWnd. |
|
Altera a janela pai. |
|
Define uma propriedade do controle ActiveX. |
|
Permite que as alterações em CWnd são redesenhadas ou impede que as alterações sejam redesenhadas. |
|
Define informações sobre a barra de rolagem. |
|
Define a posição atual de uma caixa de rolagem, e se especificado, redesenha a barra de rolagem para refletir a nova posição. |
|
Define o mínimo e máximo valores de posição para a barra de rolagem fornecida. |
|
Instale um timer do sistema que enviar uma mensagem de WM_TIMER quando ativado. |
|
Define o identificador do contexto da ajuda. |
|
Define o estado de apresentação e as posições normais (restauradas), minimizadas, e maximizadas para uma janela. |
|
Altera o tamanho, posição, e ordenação filho, pop-up, e janelas de nível superior. |
|
Define uma região de uma janela. |
|
Define o título de texto ou de título da janela (se houver) ao texto especificado. |
|
Mostra o acento circunflexo na exibição no atual posição caret.Uma vez que mostrado, o acento circunflexo começa a piscar automaticamente. |
|
Mostra ou oculta todos os janela pop-up possuídos pela janela. |
|
Exibe ou oculta um a barra de rolagem. |
|
Mostra ou oculta a janela. |
|
Anexar um controle do windows a um objeto de CWnd e torna mensagens da rota através do mapa da mensagem de CWnd. |
|
Uma janela é anexado a um objeto de CWnd e torna mensagens da rota através do mapa da mensagem de CWnd. |
|
Desbloqueia uma janela que é bloqueada com CWnd::LockWindowUpdate. |
|
Dispara uma janela de um objeto de CWnd |
|
Inicializa ou recupera dados de uma caixa de diálogo. |
|
Chame para atualizar o estado de botões da caixa de diálogo e outros controles. |
|
Atualiza a posição, tamanho, forma, o conteúdo, e o translucency de uma janela em camadas. |
|
Atualiza a área cliente. |
|
Valida a área cliente dentro do retângulo determinado removendo o retângulo da região atual de atualização. |
|
Valida a área cliente dentro da região determinada remover a região da região atual de atualização. |
|
Identifica a janela que contém o ponto especificado. |
|
Chamado para iniciar o aplicativo de WinHelp. |
Métodos protegidos
Nome |
Descrição |
---|---|
Chama o procedimento de janela padrão, que fornece o processamento padrão para todas as mensagens de janela que um aplicativo não processamento. |
|
Chama o procedimento de janela padrão, que fornece o processamento padrão para todas as mensagens de janela que um aplicativo não processamento. |
|
Em a caixa de diálogo troca de dados e validação.Chamado por UpdateData. |
|
Retorna um ponteiro para a mensagem que a janela está atualmente processamento.Deve ser chamado somente quando em uma função de membro de mensagem- manipulador de OnMensagem . |
|
Chamado quando CWnd é ativado ou desativado. |
|
Chamado quando o aplicativo está prestes a ser ativado ou desativada. |
|
Chamado quando o usuário gerar um evento de comando do aplicativo. |
|
Chamado por um aplicativo Visualizador da Área de Transferência quando um proprietário da área de transferência exibirá o conteúdo da área de transferência. |
|
Chamado para permitir que CWnd cancele alguns modos internos, como a captura do mouse. |
|
Envia uma mensagem à janela que está perdendo a captura do mouse. |
|
Notifica que uma janela especificada está sendo removido da cadeia. |
|
Chamado quando o estado da interface do usuário (UI) devem ser alterado. |
|
Chamado quando um pressionamento de tecla converter para um caractere que não seja do sistema. |
|
Chamado por uma caixa de listagem filho com o estilo de LBS_WANTKEYBOARDINPUT em resposta a uma mensagem de WM_CHAR . |
|
Chamado para filho do windows (MDI) de interface de documentos múltiplos sempre que o tamanho ou posição de alterações de CWnd ou de CWnd são ativados. |
|
Chamado por uma janela pai para dar a um controle de notificação uma chance responder a uma notificação de controle. |
|
Chamado quando o conteúdo da área de transferência alterado. |
|
Chamado como um sinal que CWnd deve ser fechado. |
|
Chamado quando a diretiva de renderização para a área não-cliente alterar. |
|
Chamado quando o usuário seleciona um comando. |
|
Chamado quando o detectarem que a memória do sistema é baixa. |
|
Chamado para determinar a posição relativa de um novo item em uma caixa de combinação ou em uma caixa de lista classificada filho do proprietário. |
|
Chamado para todas as janelas de nível superior quando a composição de (DWM) gerenciador de janelas da área de trabalho é ativado ou desativado. |
|
Chamado quando o usuário clica no botão direito na janela. |
|
Copia dados de um aplicativo para outro. |
|
Chamado como uma parte da criação da janela. |
|
Se chamado CWnd é o pai de um controle quando o controle está prestes a ser desenhada. |
|
Chamado quando um pressionamento de tecla converter para um caractere morta de nonsystem (como caracteres de acentos). |
|
Chamado quando uma caixa de listagem ou caixa de combinação filho do proprietário são destruídas ou quando itens são removidos do controle. |
|
Chamado quando CWnd é destruído. |
|
Chamado quando a área de transferência é esvaziada com uma chamada para a função de EmptyClipboard do windows. |
|
Notifica um aplicativo ou um driver de dispositivo de uma alteração na configuração de hardware de um dispositivo ou do computador. |
|
Chamado para todas as janelas de nível superior quando o usuário alterar configurações de dispositivo para. |
|
Chamado quando o conteúdo da área de transferência alterado. |
|
Chamado quando uma aparência visual de um controle filho do botão do proprietário, do controle de caixa de combinação, do controle de caixa de listagem, ou de menu precisar ser desenhado. |
|
Chamado quando o usuário liberar o botão esquerdo do mouse sobre uma janela que se tenha registrado como o receptor de arquivos soltos. |
|
Chamado quando CWnd é ativado ou desativado. |
|
Chamado quando a sessão terminar. |
|
Chamado para informar o procedimento de janela principal de um aplicativo que uma caixa de diálogo modal ou um menu está inserindo em um estado ocioso. |
|
Chamado quando um loop modal de menu é inserido. |
|
Chamado depois que a janela afetada insere um loop modal mover ou de dimensionamento. |
|
Chamado quando o plano de fundo da janela precise apagar. |
|
Chamado quando um loop modal de menu é saído. |
|
Chamado depois que a janela afetada sair de um loop modal mover ou de dimensionamento. |
|
Chamado quando o pool de recursos de fonte alterar. |
|
Chamado para um controle para que o controle pode processar as teclas de direção e entrada de tecla TAB própria. |
|
Sempre chamado que necessidades do windows saber a posição ou as dimensões maximizadas, ou mínimo ou o tamanho máximo do rastreamento. |
|
Chamado pela estrutura quando o usuário pressiona a tecla F1. |
|
Chamado quando o usuário pressionar uma tecla de acesso em qualquer sistema. |
|
Chamado quando o usuário clicar na barra de rolagem horizontal de CWnd. |
|
Chamado quando um proprietário da área de transferência deve rolar para a imagem da área de transferência, invalidar a seção apropriada, e atualizar os valores de barra de rolagem. |
|
Chamado quando CWnd é minimizado (icônico) e o plano de fundo do ícone deve ser preenchido antes de pintar o ícone. |
|
Chamado quando um menu é o ponto de se tornar ativa. |
|
Chamado quando um menu pop-up é o ponto de se tornar ativa. |
|
Chamado quando um dispositivo de E/S é adicionado ou removido do sistema. |
|
Chamado depois que o idioma de entrada de um aplicativo foi alterado. |
|
Chamado quando o usuário escolha um novo linguagem de entrada. |
|
Chamado quando uma chave de nonsystem é pressionada. |
|
Chamado quando uma chave de nonsystem é liberada. |
|
Chamado imediatamente antes de CWnd perde o foco de entrada. |
|
Chamado quando o usuário clica duas vezes no botão esquerdo do mouse. |
|
Chamado quando o usuário pressionar o botão esquerdo do mouse. |
|
Chamado quando o usuário liberar o botão esquerdo do mouse. |
|
Chamado quando o usuário clica duas vezes no botão do mouse médio. |
|
Chamado quando o usuário pressionar o botão do mouse médio. |
|
Chamado quando o usuário liberar o botão do mouse médio. |
|
Chamado quando uma janela filho MDI é ativada ou desativada. |
|
Chamado para uma caixa combo do proprietário, uma caixa de listagem, ou um item de menu filho quando o controle é criado.CWnd informa o windows das dimensões do controle. |
|
Chamado quando o usuário pressiona um caractere mnemônico de menu que não coincide com algumas das mnemônicos predefinidas no menu atual. |
|
Chamado quando o usuário começar a arrastar um item de menu. |
|
Chamado quando o cursor do mouse entra em um item de menu ou mover ao centro de item à parte superior ou para a parte inferior do item. |
|
Chamado quando o usuário liberar o botão direito do mouse quando o cursor está em um item de menu. |
|
Chamado quando o usuário seleciona um item de menu. |
|
Chamado quando o cursor está inativo em uma janela e no usuário pressiona um botão do mouse. |
|
Chamado quando o cursor passa sobre a área cliente da janela para o período de tempo especificado em uma chamada prévio a TrackMouseEvent. |
|
Chamado quando a janela atual é composto pelo gerenciador de janelas (DWM) da área de trabalho e, essa janela é maximizada. |
|
Chamado quando o cursor deixar a área cliente da janela especificada em uma chamada prévio a TrackMouseEvent. |
|
Chamado quando o cursor do mouse se move o. |
|
Chamado quando um usuário girar a roda do mouse.Tratamento de mensagens do Windows NT 4.0 dos usos. |
|
Chamado depois que a posição de CWnd foi modificada. |
|
Indica que um usuário está movendo um objeto de CWnd . |
|
Chamado quando a área não-cliente precisar ser modificada para indicar um estado ativo ou inativo. |
|
Chamado quando o tamanho e a posição da área cliente precisam ser calculados. |
|
Chamado antes de OnCreate quando a área não-cliente é criada. |
|
Chamado quando a área não-cliente seja destruída. |
|
Chamado pelo windows cada vez que o mouse é movida se CWnd contém o cursor ou capturou a entrada do mouse com SetCapture. |
|
Chamado quando o usuário clica duas vezes no botão esquerdo do mouse quando o cursor está dentro de uma área não-cliente de CWnd. |
|
Chamado quando o usuário pressionar o botão esquerdo do mouse quando o cursor está dentro de uma área não-cliente de CWnd. |
|
Chamado quando o usuário liberar o botão esquerdo do mouse quando o cursor está dentro de uma área não-cliente de CWnd. |
|
Chamado quando o usuário clica duas vezes no botão do mouse corporativo quando o cursor está dentro de uma área não-cliente de CWnd. |
|
Chamado quando o usuário pressionar o botão do mouse corporativo quando o cursor está dentro de uma área não-cliente de CWnd. |
|
Chamado quando o usuário liberar o botão do mouse corporativo quando o cursor está dentro de uma área não-cliente de CWnd. |
|
Chamado quando o cursor passa sobre a área não-cliente da janela para o período de tempo especificado em uma chamada prévio a TrackMouseEvent. |
|
A estrutura chama essa função de membro quando o cursor sai da área cliente da janela especificada em uma chamada prévio a TrackMouseEvent. |
|
Chamado quando o cursor seja movido em uma área não-cliente de CWnd. |
|
Chamado quando a área não-cliente precise pintar. |
|
Chamado quando o usuário clica duas vezes no botão direito do mouse quando o cursor está dentro de uma área não-cliente de CWnd. |
|
Chamado quando o usuário pressionar o botão direito do mouse quando o cursor está dentro de uma área não-cliente de CWnd. |
|
Chamado quando o usuário liberar o botão direito do mouse quando o cursor está dentro de uma área não-cliente de CWnd. |
|
Chamado quando a diretiva de renderização para a área não-cliente alterar. |
|
Chamado quando o usuário clica duas vezes em XBUTTON1 ou XBUTTON2 quando o cursor está na área não-cliente de uma janela. |
|
Chamado quando o usuário pressionar XBUTTON1 ou XBUTTON2 do mouse quando o cursor está na área não-cliente de uma janela. |
|
Chamado quando o usuário liberar XBUTTON1 ou XBUTTON2 do mouse quando o cursor está na área não-cliente de uma janela. |
|
Chamado quando o direito ou a tecla seta para a esquerda são usados para alternar entre a barra de menus e o menu do sistema. |
|
Chamado pela estrutura para informar uma janela pai um evento ocorreu em um de seus controles ou de que as informações das necessidades de controle. |
|
Chamado para determinar se a janela atual aceita ANSI ou estruturas Unicode na notificação de WM_NOTIFY. |
|
Chamado para redesenhar uma parte da janela. |
|
Chamado quando a área cliente do Visualizador da Área de Transferência precise redesenhar. |
|
Chamado para permitir o windows que usam uma paleta de cores para fazer suas paletas lógicas e para atualizar suas áreas cliente. |
|
Outros aplicativos informa quando um aplicativo irá fazer sua paleta lógica. |
|
Chamado quando uma janela filho é criada ou destruída, ou quando o usuário clica em um botão do mouse quando o cursor está sobre a janela filho. |
|
Chamado quando um evento gerenciamento de energia ocorrer. |
|
Chamado quando CWnd (icônico) minimizado está prestes a ser arrastado pelo usuário. |
|
Chamado quando o usuário escolha para finalizar a sessão do windows. |
|
Informa CWnd que é o ponto de receber o foco de entrada. |
|
CWnd é chamado quando um ícone e o usuário que o ícone está aberto. |
|
Chamado para recuperar o estado da interface do usuário (UI) para uma janela. |
|
Chamado quando a janela atual obter a entrada bruta. |
|
Chamado quando o usuário clica duas vezes no botão direito do mouse. |
|
Chamado quando o usuário pressionar o botão direito do mouse. |
|
Chamado quando o usuário liberar o botão direito do mouse. |
|
Chamado quando o aplicativo do proprietário é destruído e precisa processar todos seus formatos. |
|
Chamado para o proprietário da área de transferência quando um formato específico com processar tarde precisar ser renderizado. |
|
Chamado para notificar um aplicativo de uma alteração no estado de sessão. |
|
Chamado se a entrada do mouse é capturado e não o mouse faz com que o topo do cursor dentro de uma janela. |
|
Chamado depois que CWnd obtém o foco de entrada. |
|
Chamado quando a função altera Win32 SystemParametersInfo uma configuração em qualquer sistema. |
|
Chamado quando CWnd deve estar ocultos ou mostrado. |
|
Chamado após o tamanho de CWnd foi alterado. |
|
Chamado quando o tamanho da área cliente da janela do Visualizador da Área de Transferência alterar. |
|
Indica que o usuário redimensionar o retângulo. |
|
Chamada do gerenciador de cópia sempre que um trabalho são adicionados ou removidos da fila do gerenciador de impressão. |
|
Indica que a função do windows de SetWindowLong alterado um ou mais dos estilos de janela. |
|
Indica que a função do windows de SetWindowLong é o ponto de alterar um ou mais dos estilos de janela. |
|
Chamado quando um pressionamento de tecla converter para um caractere do sistema. |
|
Chamado para todas as janelas de nível superior quando uma alteração é feita na configuração de cor do sistema. |
|
Chamado quando o usuário seleciona um comando de menu de controle, ou quando o usuário seleciona maximizar ou minimizar o botão. |
|
Chamado quando um pressionamento de tecla converter para um caractere morta de sistema (como caracteres de acentos). |
|
Chamado quando o usuário mantém pressionada a tecla ALT e pressione outra tecla. |
|
Chamado quando o usuário definir uma tecla que foi pressionada a tecla ALT foi mantido pressionado. |
|
Chamado quando o usuário clica em um botão authorable. |
|
Chamado para todas as janelas de nível superior após a hora do sistema alterações. |
|
Chamado após cada intervalo especificado em SetTimer. |
|
Única entrada do processo de contato do windows. |
|
Entradas do processo de contato do windows. |
|
Chamado quando uma chave é pressionada.Ou seja, a janela atual tem o foco do teclado e uma mensagem de WM_KEYDOWN é convertido pela função de TranslateMessage . |
|
Chamado quando um menu drop-down ou um submenu são destruídos. |
|
Chamado para alterar o estado da interface do usuário (UI) para a janela especificada e todas as suas janelas filho. |
|
Chamado após o usuário digitou ou fora. |
|
Chamado por uma caixa de listagem propriedade por CWnd em resposta a uma mensagem de WM_KEYDOWN . |
|
Chamado quando o usuário clicar na barra de rolagem vertical da janela. |
|
Chamado quando o proprietário deve rolar para a imagem da área de transferência, invalidar a seção apropriada, e atualizar os valores de barra de rolagem. |
|
Chamado quando o tamanho, posição, ou a ordem z é alterado como resultado de uma chamada a SetWindowPos ou para outra função gerenciamento do windows. |
|
Chamado quando o tamanho, posição, ou a ordem z estão prestes a alterar o resultado de uma chamada a SetWindowPos ou para outra função gerenciamento do windows. |
|
Chamado para todas as janelas de nível superior após o arquivo de inicialização do windows, WIN.INI, é alterado. |
|
Indica se uma mensagem do windows foi tratada. |
|
Chamado quando o usuário clica duas vezes em XBUTTON1 ou XBUTTON2 quando o cursor está na área cliente de uma janela. |
|
Chamado quando o usuário pressionar XBUTTON1 ou XBUTTON2 quando o cursor está na área cliente de uma janela. |
|
Chamado quando o usuário liberar XBUTTON1 ou XBUTTON2 quando o cursor está na área cliente de uma janela. |
|
Essa função virtual é chamada pela função padrão de OnNcDestroy após a janela foi destruída. |
|
Função auxiliar que reflete uma mensagem a sua origem. |
|
Reflete a mensagem a última a janela filho. |
|
Fornece um procedimento de janela para CWnd.A opção despacha mensagens através do mapa de mensagem. |
Operadores públicos
Nome |
Descrição |
---|---|
Chame para obter um identificador para uma janela. |
|
Determina se uma janela não é o mesmo que a janela cuja identificador é m_hWnd. |
|
Determina se uma janela é a mesma que a janela cuja identificador é m_hWnd. |
Membros públicos de dados
Nome |
Descrição |
---|---|
Indica HWND anexado a este CWnd. |
Comentários
Um objeto de CWnd é diferente de uma janela do windows, mas os dois são associados com segurança.Um objeto de CWnd é criado ou destruído pelo construtor e o destrutor de CWnd .A janela do windows, por outro lado, é uma estrutura interna de dados para o windows que é criado por uma função de membro de Criar e destruída pelo destrutor virtual de CWnd .A função de DestroyWindow destrói a janela do windows sem destruir o objeto.
A classe de CWnd e o mecanismo de mapa mensagem- ocultam a função de WndProc .As notificações de entrada do windows são roteadas automaticamente através do mapa de mensagem funções de membro apropriadas deCWndde mensagemde Ativado.Você substitui uma função de membrode mensagem de Ativadopara manipular a mensagem específica de um membro em suas classes derivadas.
A classe de CWnd também permite que você crie uma janela filho do windows para o aplicativo.Derive uma classe de CWnd, adicione as variáveis de membro na classe derivada para específico de armazenamento de dados ao seu aplicativo.Implementar funções de membro de mensagem- manipulador e um mapa de mensagem na classe derivada para especificar o que acontece quando as mensagens são todas direcionados para a janela.
Você cria uma janela filho em duas etapas.Primeiro, o construtor CWnd para construir o objeto de CWnd , então chamar a função de membro de Criar para criar a janela filho para e anexá-la ao objeto de CWnd .
Quando o usuário termina a janela filho, destrua o objeto de CWnd , ou chamar a função de membro de DestroyWindow para remover a janela e destruir para as estruturas de dados.
Dentro da biblioteca de classes de, Microsoft foundation classes mais adicionais são derivadas de CWnd para fornecer tipos específicos da janela.Muitas de essas classes, incluindo CFrameWnd, CMDIFrameWnd, CMDIChildWnd, CView, e CDialog, são projetados para uma derivada adicional.Classes derivadas de controle de CWnd, como CButton, podem ser usadas diretamente ou podem ser usadas para uma derivada adicional de classes.
Para obter mais informações sobre como usar CWnd, consulte Quadro do windows e Objetos da janela.
Hierarquia de herança
CWnd
Requisitos
Cabeçalho: afxwin.h