<< Return to Main Index

< Return to Class Index

Plug-In Components

CGXPluginComponent CGXPluginComponent is the base class for "Plug-in components". Plug-in components are CWnd-derived classes that can share a window handle with another CWnd and process window messages for that window. This allows you to implement reusable window functionality that can be attached to various window classes. There is no need to inherit from an existing window class only to add a specific functionality.
CGXMouseWheelPlugin CGXMouseWheelPlugin provides support for intelli-mouse' mouse-wheel scrolling and zooming.
CGXIntelliMousePlugin CGXIntelliMousePlugin provides support for intelli-mouse' mouse-wheel scrolling, zooming and panning (auto-scrolling).
CGXMouseWheelPlugin This class customizes some behavior of the CGXMouseWheelPlugin to make it work correctly with CGXGridCore.
CGXIntelliMousePlugin This class customizes some behavior of the CGXIntelliMousePlugin to make it work correctly with CGXGridCore.
CGXScrollTipPlugin The CGXScrollTipPlugin simplifies adding scroll-tip support to your grid or other windows using the plug-in approach. CGXScrollTipPlugin provides default implementations of the WM_VSCROLL and WM_HSCROLL message that display the current scroll-thumb position in the scroll tip window.