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