次の方法で共有

Facebook x.com LinkedIn 電子メール

AtlAdviseSinkMap

オブジェクトのシンク イベント マップのすべてのエントリをアドバイズするか、アドバイズを中止します。

HRESULT AtlAdviseSinkMap(
 T* pT,
 bool bAdvise 
);

パラメーター

  • pT
    [入力] シンク マップを含んでいるオブジェクトへのポインター。

  • bAdvise
    [入力] すべてのシンク エントリをアドバイズする場合は true、すべてのシンク エントリのアドバイズを中止する場合は false

戻り値

標準の HRESULT 値を返します。

使用例

class CMyDlg : 
 public CAxDialogImpl<CMyDlg>
{
public:
BEGIN_MSG_MAP(CMyDlg)
 MESSAGE_HANDLER(WM_INITDIALOG, OnInitDialog)
 COMMAND_HANDLER(IDOK, BN_CLICKED, OnClickedOK)
 COMMAND_HANDLER(IDCANCEL, BN_CLICKED, OnClickedCancel)
 CHAIN_MSG_MAP(CAxDialogImpl<CMyDlg>)
END_MSG_MAP()
 LRESULT OnInitDialog(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
 {
 CAxDialogImpl<CMyDlg>::OnInitDialog(uMsg, wParam, lParam, bHandled);
 AtlAdviseSinkMap(this, TRUE);
 bHandled = TRUE;
 return 1; // Let the system set the focus
 }
 // Remainder of class declaration omitted.

必要条件

**ヘッダー:**atlcom.h

参照

その他の技術情報

コネクション ポイントに関するグローバル関数


  • Last updated on 2011年08月09日