Go to the source code of this file.
Classes | |
class | ControlHelpInfo |
Used to specify details of a control that is to be added to the list of sub-classed controls. The fields are: MonoOn pOpDesc - pointer to the OpDescriptor for this control. If this field is non-NULL, then all the ID fields are ignored. Id this field is NULL, then the ID fields are used to define the bubble help text and status bar text to be displayed for this control. BubbleID - ID of the string resource to be used for bubble help. StatusID - ID of the string resource to be used for status bar text. ModuleID - defines where to find the above resources. Parent - internal use; any value you put in here will be ignored. MonoOff. More... | |
class | ControlHelper |
Provide a system for subclassing controls on Camelot bars which offers various facilities such as bubble help/status bar text and commit handling. To use this system you use the Notifyxxx() functions to keep the class up to date with which bars/controls exist. This module will subclass these controls and do some preprocessing of Windows messages in order to do bubble help/commit handling etc. You can 'fake' bubble help on a window that doesn't really have controls in it, by using the 'ad-hoc' bubble help function, DoBubbleHelpOn(). More... | |
class | ControlEntry |
Contains the information for a particular control. The data members are: MonoOn wxWindow* Window - the handle of the control. OpDescriptor *pOpDesc - pointer to the OpDescriptor associated with this control. WNDPROC WndProc - pointer to the normal WndProc for the subclassed control. MonoOff. More... | |
class | ControlTable |
Stores/manipulates an array of ControlEntry objects, in order to keep track of all the controls we have currently subclassed. More... | |
Defines | |
#define | COMMIT 2 |
|
Definition at line 112 of file ctrlhelp.h. |