Toolbar problem -Help

L

lencastro

I'm in need to check the opened window...and i have insert toolbar
accoring to the window opened

HRESULT CTestAddIn::Invoke(DISPID dispidMember,REFIID riid,LCID lcid,
WORD wFlags,
DISPPARAMS* pDispParams, VARIANT* pvarResult,
EXCEPINFO* pExcepInfo, UINT* puArgErr)
{
if (dispidMember==0xf001)
{
if (!pDispParams)
return E_INVALIDARG;

if (pDispParams->cArgs > 0)
{

ATLASSERT(m_pApp);
CComQIPtrspInsp;
m_pApp->ActiveInspector(&spInsp);
ATLASSERT(spInsp);---------------------------------------------
(Failing here(run time)
IDispatch *spItem;
spInsp-
get_CurrentItem(&spItem);---------------------------------------------

(Failing here(run time))
ATLASSERT(spItem);
CComQIPtrspMailItem;
CComQIPtr spRecipients;

BSTR bstrBody;
BSTR bstrHTMLBody;
LONG count;

spMailItem->get_Body(&bstrBody);
spMailItem->get_HTMLBody(&bstrHTMLBody);

spMailItem->get_Recipients(&spRecipients);
spRecipients->get_Count(&count);

}
}

return TRUE;
}

if count==0 then it is a compose window
This is how i planned to check,can any one tell me what is wrong with
my code...
Also tell me is there any other way to do it....

Thank you
Lencastro
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top