Thread: Toolbar problem
View Single Post
  #1  
Old May 25th 07, 11:17 AM posted to microsoft.public.outlook.program_addins
lencastro
external usenet poster
 
Posts: 8
Default Toolbar problem

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

Ads