Поделиться через


CDynamicChain::SetChainEntry

 

Добавляет заданное сопоставление сообщения в коллекции.

Синтаксис

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

Параметры

  • dwChainID
    [in] Уникальный идентификатор, связанный с прикованным объектом и его сопоставлением сообщения.

  • pObject
    [in] Указатель на объект прикованному объявляющего сопоставление сообщения.Этот объект должен наследовать от CMessageMap.

  • dwMsgMapID
    [in] Идентификатор сопоставления сообщения в прикованном объекте.Значение по умолчанию, равное 0, определяет сопоставление по умолчанию, объявленное с BEGIN_MSG_MAP сообщения.Чтобы задать другое сопоставление сообщения, объявленное с ALT_MSG_MAP (msgMapID), передайте msgMapID.

Возвращаемое значение

TRUE если сопоставление сообщения успешно добавлено в коллекцию.В противном случае - значение FALSE.

Заметки

Если значение dwChainID уже существует в коллекции, соответствующий сопоставление объектов и сообщения заменено pObject и dwMsgMapID соответственно.В противном случае новая запись добавлена.

Требования

Header: atlwin.h

См. также

CDynamicChain Class
CDynamicChain::CallChain
CDynamicChain::RemoveChainEntry
CHAIN_MSG_MAP_DYNAMIC