Compartilhar via


CDynamicChain::SetChainEntry

Adiciona o mapa especificado de mensagem à coleção.

BOOL SetChainEntry(
   DWORD dwChainID,
   CMessageMap* pObject,
   DWORD dwMsgMapID = 0 
);

Parâmetros

  • dwChainID
    [in] o identificador exclusivo associado ao objeto encadeado e seu mapa de mensagem.

  • pObject
    [in] um ponteiro ao objeto encadeado que declara o mapa de mensagem.Este objeto deve derivar de CMessageMap.

  • dwMsgMapID
    [in] o identificador do mapa de mensagem no objeto encadeado.O valor padrão é 0, que identifica o mapeamento padrão de mensagem declarado com BEGIN_MSG_MAP.Para especificar um mapa alternativo de mensagem declarado com ALT_MSG_MAP (msgMapID), passe msgMapID.

Valor de retorno

Verdadeiro se o mapa da mensagem for bem-sucedida adicionado à coleção.Caso contrário, Falso.

Comentários

Se o valor de dwChainID já existe na coleção, seu mapa associado do objeto e a mensagem é substituído por pObject e por dwMsgMapID, respectivamente.Caso contrário, uma nova entrada é adicionada.

Requisitos

Cabeçalho: atlwin.h

Consulte também

Referência

Classe de CDynamicChain

CDynamicChain::CallChain

CDynamicChain::RemoveChainEntry

CHAIN_MSG_MAP_DYNAMIC