Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / Outlook / Programming Add-Ins / February 2007

Tip: Looking for answers? Try searching our database.

ribbonx and with c++

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Daniel - 22 Feb 2007 18:58 GMT
Hello all. I'm currently updating an older Outlook addin we have. It's
written in C++ with visual Studio 2003. We're trying to put our addin
buttons on the ribbon on appointment items. I found the excellent article
written by Eric Faller, "Using Ribbonx with C++ and atl"
(http://blogs.msdn.com/jensenh/archive/2006/12/08/using-ribbonx-with-c-and-atl.aspx)
and have managed to get the ribbon button to appear.

The callbacks are a little trickier though is getting the call back for the
button right. Mr. Faller implements all the callback functions on the same
class that implements "OnConnection()". That class is not the one in which
I've implemented my inspector wrapper for appointments. How would I be able
to have the callbacks occurr not on the connection class but on another
class. And how would this effect multiple open appointments?
Dmitry Streblechenko - 22 Feb 2007 20:33 GMT
You cannot have the call occur on some other object (how would Outlook know
which one?), but you can definitely find out which inspector the call comes
from by reading the RibbonControl.Context property - RibbonControl will be
passed to your event handler, and Context property is the Inspector object.

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy  - Outlook, CDO
and MAPI Developer Tool

> Hello all. I'm currently updating an older Outlook addin we have. It's
> written in C++ with visual Studio 2003. We're trying to put our addin
[quoted text clipped - 9 lines]
> be able to have the callbacks occurr not on the connection class but on
> another class. And how would this effect multiple open appointments?
Dan G - 23 Feb 2007 14:11 GMT
Thank you. I think that was the hint I needed.

> You cannot have the call occur on some other object (how would Outlook know
> which one?), but you can definitely find out which inspector the call comes
[quoted text clipped - 19 lines]
> > be able to have the callbacks occurr not on the connection class but on
> > another class. And how would this effect multiple open appointments?
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.