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