InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
IOwnerDrawItem Class Referenceabstract
Inheritance diagram for IOwnerDrawItem:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_IOWNERDRAWITEM }
 

Public Member Functions

virtual void MeasureItem (int32 itemID, uint16 &itemWidth, uint16 &itemHeight)=0
 
virtual bool16 IsItemEnabled (int32 itemID)=0
 
virtual bool16 IsItemBeingDrawnInsideWidget ()=0
 
virtual void MeasureItemHeight (int32 itemID, uint16 &itemHeight)=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Member Function Documentation

virtual bool16 IOwnerDrawItem::IsItemBeingDrawnInsideWidget ()
pure virtual

Determibe if current item being drawn is inside drop down widget or in the popup menu. The return value is only meaningful during drawing process.

Returns
kTrue if inside widget, kFalse otherwise.