CDynamicChain::SetChainEntry
コレクションに指定されたメッセージ マップを追加します。
構文
BOOL SetChainEntry(
DWORD dwChainID,
CMessageMap* pObject,
DWORD dwMsgMapID = 0
);
パラメーター
dwChainID
[入力]チェーン オブジェクトとメッセージ マップに関連付けられた一意の識別子。pObject
[入力]のメッセージ マップを宣言するチェーン オブジェクトへのポインター。このオブジェクトは CMessageMapから派生する必要があります。dwMsgMapID
[入力]チェーン オブジェクトのメッセージ マップの識別子。既定値は BEGIN_MSG_MAPで宣言された既定のメッセージ マップを識別する 0 です。ALT_MSG_MAP (msgMapID)で宣言される代替メッセージ マップを指定するには msgMapIDを渡します。
戻り値
メッセージ マップのコレクションに正常に追加**[真]**。それ以外 FALSE。
解説
dwChainID の値がコレクションに既に存在する場合は、関連するオブジェクトとメッセージ マップでは、pObject と dwMsgMapIDと、各置換されます。それ以外の場合は、新しいエントリが追加されます。
必要条件
Header: atlwin.h
参照
CDynamicChain クラス
CDynamicChain::CallChain
CDynamicChain::RemoveChainEntry
CHAIN_MSG_MAP_DYNAMIC