AtlAdviseSinkMap
Volání této funkce můžete poradit nebo unadvise všechny položky v objektu jímky událostí mapy.
Důležité |
---|
Tuto funkci nelze použít v aplikacích, které v . |
HRESULT AtlAdviseSinkMap(
T* pT,
bool bAdvise
);
Parametry
pT
[v] Ukazatel na objekt obsahující mapu jímky.bAdvise
[v] true Pokud jsou všechny položky jímky na informovala; FALSE Pokud jsou všechny položky jímky unadvised.
Vrácená hodnota
Standardní hodnota HRESULT.
Příklad
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.
Požadavky
Záhlaví: atlcom.h