MaxCustomControls::MaxToolStripSystemRenderer Class Reference


Detailed Description

Specializes ToolStripSystemRenderer to add support for the max CUI system.

By default, when Max launches, this Renderer is set as the default renderer for ToolStrips by calling:

        ToolStripManager.Renderer = new MaxToolStripSystemRenderer();

List of all members.

Public Member Functions

  MaxToolStripSystemRenderer ()
  Constructor.
void  Dispose ()
  Releases resources held by this object.

Protected Member Functions

virtual void  Dispose (bool disposing)
  Releases resources held by this object.
override void  OnRenderButtonBackground (ToolStripItemRenderEventArgs e)
  Custom painting override to make the ToolStrip buttons behave more like they do in max.

Constructor & Destructor Documentation

MaxCustomControls::MaxToolStripSystemRenderer::MaxToolStripSystemRenderer ( ) [inline]

Constructor.


Member Function Documentation

void MaxCustomControls::MaxToolStripSystemRenderer::Dispose ( ) [inline]

Releases resources held by this object.

Implementation of IDisposable pattern.

virtual void MaxCustomControls::MaxToolStripSystemRenderer::Dispose ( bool  disposing ) [inline, protected, virtual]

Releases resources held by this object.

Implementation of IDisposable pattern.

Parameters:
disposing true if this method is called explicitly via client code or false if called from the Finalizer.
override void MaxCustomControls::MaxToolStripSystemRenderer::OnRenderButtonBackground ( ToolStripItemRenderEventArgs  e ) [inline, protected]

Custom painting override to make the ToolStrip buttons behave more like they do in max.

Parameters:
e The render event being processed.

MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer
MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer MaxCustomControls::MaxToolStripSystemRenderer