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


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