|
PowerPlant-compatible message handling |
| virtual Boolean | ObeyCommand (CommandT, void *ioParam=nil) |
| virtual Boolean | ProcessCommand (CommandT, void *ioParam=nil) |
| virtual LCommander * | GetSuperCommander () |
| LCommander * | GetTopCommander () |
Public Methods |
| | p2mFrameWnd () |
| virtual BOOL | OnCommand (WPARAM wParam, LPARAM lParam) |
| virtual BOOL | OnWndMsg (UINT message, WPARAM wParam, LPARAM lParam, LRESULT *pResult) |
| virtual BOOL | OnCmdMsg (UINT nID, int nCode, void *pExtra, AFX_CMDHANDLERINFO *pHandlerInfo) |
| virtual void | FindCommandStatus (CommandT inCommand, Boolean &outEnabled, Boolean &outUsesMark, Char16 &outMark, Str255 outName) |
| virtual BOOL | OnCommandRedirector (WPARAM wParam, LPARAM lParam) |
| BOOL | OnWndMsgRedirector (UINT message, WPARAM wParam, LPARAM lParam, LRESULT *pResult) |
| virtual LPane * | findCurrentPane () const |
| void | overrideMFCmessage (MessageT, CWnd *fromWnd) |
| void | overrideMFCmessage (MessageT, short inWindowsMsg) |
| virtual Boolean | matchesHWND (HWND) const |
| virtual LPCSTR | runtimeClassName () |
| CWnd * | target () const |
| bool | hasMessageRemapping () const |
| BOOL | isLatent () const |
Static Public Methods |
| BOOL | FrontmostOnCommand (WPARAM wParam, LPARAM lParam) |
| BOOL | FrontmostOnWndMsg (UINT message, WPARAM wParam, LPARAM lParam, LRESULT *pResult) |
| Boolean | IsSyntheticCommand (CommandT, ResIDT &outMenuID, Int16 &outMenuItem) |
Protected Methods |
| void | MaybeRemapMessage (CommandT &ioCommand) |
| void | ActivateCommander () |
| void | DeactivateCommander () |
| void | BecomeFrontmost () |
| void | BecomeLatent () |
| void | AddSubCommander (LCommander *inSub) |
| void | RemoveSubCommander (LCommander *inSub) |
Protected Attributes |
| CWnd * | mTarget |
| LCommander * | mSuperCommander |
| p2mMessageReMap * | mMessageReMap |
| p2mCommanderStack * | mSubCommanders |
| BOOL | mLatent |
Static Protected Attributes |
| p2mCommanderStack | sLatentStack |
| | declare this static here as need to encounter definition above
|
| LCommander * | sFrontmostCommander = 0 |
| HWND | sForeignWnd = 0 |