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