次の方法で共有


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 の値がコレクションに既に存在する場合は、関連するオブジェクトとメッセージ マップでは、pObjectdwMsgMapIDと、各置換されます。それ以外の場合は、新しいエントリが追加されます。

必要条件

Header: atlwin.h

参照

CDynamicChain クラス
CDynamicChain::CallChain
CDynamicChain::RemoveChainEntry
CHAIN_MSG_MAP_DYNAMIC