CDynamicChain::SetChainEntry

BOOL SetChainEntry (DWORD dwChainIDCMessageMap ※ pObject、DWORD dwMsgMapID = 0);

戻り値

メッセージ マップがコレクションに正常に追加された場合は TRUEです。それ以外の場合、 FALSE。

パラメーター

dwChainID

[入力]チェーンのオブジェクトとは、メッセージ マップに関連付けられている一意の識別子。

pObject

[入力]メッセージ マップを宣言するチェーンのオブジェクトへのポインター。このオブジェクトはCMessageMapから派生する必要があります。

dwMsgMapID

[入力]チェーンのオブジェクトのメッセージ マップの識別子。既定値はBEGIN_MSG_MAPで宣言されている既定のメッセージ マップを識別する 0 です。ALT_MSG_MAP(msgMapID)の宣言は、代替メッセージ マップを指定するには、 msgMapIDを渡す。

解説

指定されたメッセージ マップがコレクションに追加します。DwChainID値がコレクション内に既に存在する場合は、その関連付けられているオブジェクトとメッセージ マップ、 pObject dwMsgMapIDでがそれぞれ置き換えられます。それ以外の場合、新しいエントリが追加されます。

CDynamicChain 概要|nbsp;クラス メンバー(&N)

参照特価;CDynamicChain::CallChain、 CDynamicChain::RemoveChainEntry、 CHAIN_MSG_MAP_DYNAMIC(&N)

Index