Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/******************************************************************************
Copyright (c) 2000 Microsoft Corporation
Module Name: Behav_BODY.cpp
Abstract: This file contains the implementation of the CPCHBehavior_BODY class, that dictates how hyperlinks work in the help center.
Revision History: Davide Massarenti (dmassare) 06/06/2000 created
******************************************************************************/
#include "stdafx.h"
#include <ShellApi.h>
static const CPCHBehavior::EventDescription s_events[] = { { L"ondragstart", DISPID_HTMLELEMENTEVENTS_ONDRAGSTART },
{ NULL }, };
////////////////////////////////////////////////////////////////////////////////
CPCHBehavior_BODY::CPCHBehavior_BODY() { __HCP_FUNC_ENTRY( "CPCHBehavior_BODY::CPCHBehavior_BODY" ); }
/////////////////////////////////////////////////////////////////////////////
STDMETHODIMP CPCHBehavior_BODY::Init( /*[in]*/ IElementBehaviorSite* pBehaviorSite ) { __HCP_FUNC_ENTRY( "CPCHBehavior_BODY::Init" );
HRESULT hr;
__MPC_EXIT_IF_METHOD_FAILS(hr, CPCHBehavior::Init( pBehaviorSite ));
__MPC_EXIT_IF_METHOD_FAILS(hr, AttachToEvents( s_events, (CLASS_METHOD)onEvent ));
hr = S_OK;
__HCP_FUNC_CLEANUP;
__HCP_FUNC_EXIT(hr); }
////////////////////////////////////////////////////////////////////////////////
HRESULT CPCHBehavior_BODY::onEvent( DISPID id, DISPPARAMS* pDispParams, VARIANT* pVarResult ) { __HCP_FUNC_ENTRY( "CPCHBehavior_BODY::onEvent" );
HRESULT hr; CComPtr<IHTMLEventObj> ev;
__MPC_EXIT_IF_METHOD_FAILS(hr, GetEventObject( ev ));
__MPC_EXIT_IF_METHOD_FAILS(hr, CancelEvent( ev ));
hr = S_OK;
__HCP_FUNC_CLEANUP;
__HCP_FUNC_EXIT(hr); }
|