|
OWLNext 7.0
Borland's Object Windows Library for the modern age
|
A template class, TResponseTableEntry lets you define a pattern for entries into a response table. More...
#include <owl/eventhan.h>
Public Types | |
| typedef void(T::* | PMF) () |
| Type for a generic member function that responds to notification messages. | |
Public Attributes | ||
| union { | ||
| TMsgId Msg | ||
| Contains the ID of the message sent. More... | ||
| uint NotifyCode | ||
| Stores the control notification code (for example, ID_LISTBOX) for the response table entry. More... | ||
| }; | ||
| uint | Id | |
| Contains the menu or accelerator resource ID (CM_xxxx) for the message response member function. | ||
| TAnyDispatcher | Dispatcher | |
| An abstract dispatcher type that points to one of the dispatcher functions. | ||
| PMF | Pmf | |
| Points to the actual handler or member function. | ||
A template class, TResponseTableEntry lets you define a pattern for entries into a response table.
Entries consist of a message, a notification code, a resource ID, a dispatcher type, and a pointer to a member function. See DECLARE_RESPONSE_TABLE and DEFINE_RESPONSE_TABLE for additional information about the macros in the response tables.
Definition at line 217 of file eventhan.h.
| typedef void(T::* owl::TResponseTableEntry< T >::PMF) () |
Type for a generic member function that responds to notification messages.
T is the template for the response table.
Definition at line 222 of file eventhan.h.
| union { ... } owl::TResponseTableEntry< T > |
| TAnyDispatcher owl::TResponseTableEntry< T >::Dispatcher |
An abstract dispatcher type that points to one of the dispatcher functions.
Definition at line 241 of file eventhan.h.
| uint owl::TResponseTableEntry< T >::Id |
Contains the menu or accelerator resource ID (CM_xxxx) for the message response member function.
Definition at line 238 of file eventhan.h.
| TMsgId owl::TResponseTableEntry< T >::Msg |
Contains the ID of the message sent.
These can be command messages, child id messages, notify-based messages such as LBN_SELCHANGE, or messages such as LBUTTONDOWN.
Definition at line 228 of file eventhan.h.
| uint owl::TResponseTableEntry< T >::NotifyCode |
Stores the control notification code (for example, ID_LISTBOX) for the response table entry.
These can be button, combo box, edit control, or list box notification codes.
Definition at line 233 of file eventhan.h.
| PMF owl::TResponseTableEntry< T >::Pmf |
Points to the actual handler or member function.
Definition at line 244 of file eventhan.h.