Group:  Microsoft Outlook ยป microsoft.public.outlook.program_addins
Thread: Toolbar problem -Help

Geek News

Toolbar problem -Help
lencastro <lencastro[ at ]gmail.com> 5/25/2007 10:20:21 AM
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-
[Quoted Text]
>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

Home | Search | Terms | Imprint Contact
Newsgroups Reader - provided by WiredBox.Net