CDynamicChain::SetChainEntry
更新 : 2007 年 11 月
指定されたメッセージ マップをコレクションに追加します。
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