Compartilhar via


CWnd::OnNotifyFormat

A estrutura chama essa função de membro para determinar se a janela atual aceita ANSI ou estruturas Unicode na notificação de WM_NOTIFY.

afx_msg UINT OnNotifyFormat(
    CWnd* pWnd, 
    UINT nCommand
);

Parâmetros

Parâmetro

Descrição

[in] pWnd

Um ponteiro para um objeto de CWnd que representa a janela que envia a mensagem de WM_NOTIFY .

Esse parâmetro é o ponteiro para um controle se o parâmetro de nCommand é NF_QUERY, ou o ponteiro para a janela pai de um controle se nCommand é NF_REQUERY.

[in] nCommand

Um valor de comando que especialize a mensagem de WM_NOTIFY .Os valores possíveis são:

  • NF_QUERY -

    A mensagem for uma consulta para determinar se ANSI ou estruturas Unicode devem ser usados em mensagens de WM_NOTIFY .Essa mensagem é enviada de um controle para a janela-pai durante a criação de um controle, e em resposta ao formulário de NF_REQUERY esta mensagem.

  • NF_REQUERY -

    A mensagem é uma solicitação para um controle enviar o formulário de NF_QUERY esta mensagem a sua janela pai.A solicitação inicial é enviada da janela pai, e que solicita ao controle ao requery o pai sobre o tipo de estrutura usar em mensagens de WM_NOTIFY .Se o parâmetro de nCommand é NF_REQUERY, o valor de retorno é o resultado da operação de requery.

Valor de retorno

Valor de Retorno

Significado

NFR_ANSI

Estruturas ANSI devem ser usadas em mensagens de WM_NOTIFY enviadas pelo controle.

NFR_UNICODE

Estruturas Unicode devem ser usadas em mensagens de WM_NOTIFY enviadas pelo controle.

0

Erro.

Comentários

Este método recebe notificação de WM_NOTIFYFORMAT , que é descrita em Windows SDK.Mensagens deWM_NOTIFY são enviadas de um controle comum para sua janela pai, e da janela pai comum para o controle.

ObservaçãoObservação

Essa função de membro é chamada pela estrutura para permitir que seu aplicativo manipule uma mensagem do windows.Parâmetros passados à sua função refletem os parâmetros recebidos pela estrutura quando a mensagem foi colocada.Se você chamar a implementação da classe base de essa função, essa implementação usará parâmetros passados originalmente com a mensagem e não os parâmetros que você fornece para a função.

Requisitos

Cabeçalho: afxwin.h

Este método é suportado em Windows Vista e posteriormente.

Os requisitos adicionais para o método são descritos em Criar requisitos de controles comuns do Windows Vista.

Consulte também

Referência

CWnd Class

Gráfico de hierarquia

WM_NOTIFYFORMAT

WM_NOTIFY