Compartilhar via


CDynamicChain::SetChainEntry

 

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

Sintaxe

      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

Classe de CDynamicChain
CDynamicChain::CallChain
CDynamicChain::RemoveChainEntry
CHAIN_MSG_MAP_DYNAMIC