AtlAdviseSinkMap
Chamar essa função para recomendar ou unadvise todas as entradas no mapa de evento de coleta do objeto.
Importante
Essa função não pode ser usada em aplicativos executados em Tempo de Execução do Windows.
HRESULT AtlAdviseSinkMap(
T* pT,
bool bAdvise
);
Parâmetros
pinta
[in] um ponteiro ao objeto que contém o mapa do coletor.bAdvise
[in] true se todas as entradas coletora devem ser recomendável; false se todas as entradas coletora devem ser irracionais.
Valor de retorno
Um valor padrão do HRESULT.
Exemplo
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.
Requisitos
Cabeçalho: atlcom.h