72 virtual LRESULT DoFrameEvent(UINT uMsg, WPARAM wParam, LPARAM lParam);
82 STDMETHOD_(BOOL, RegisterDragDrop)(THIS_ SWND swnd, IDropTarget *pDropTarget) OVERRIDE;
89 STDMETHOD_(BOOL, UnregisterDragDrop)(THIS_ SWND swnd) OVERRIDE;
95 STDMETHOD_(BOOL, OnReleaseSwndCapture)(THIS) OVERRIDE;
102 STDMETHOD_(SWND, OnSetSwndCapture)(THIS_ SWND swnd) OVERRIDE;
108 STDMETHOD_(
void, OnSetSwndFocus)(THIS_ SWND swnd) OVERRIDE;
122 STDMETHOD_(SWND, OnGetSwndCapture)(THIS) SCONST OVERRIDE;
128 STDMETHOD_(SWND, GetFocus)(THIS) SCONST OVERRIDE;
134 STDMETHOD_(SWND, GetHover)(THIS) SCONST OVERRIDE;
150 STDMETHOD_(BOOL, RegisterTimelineHandler)(THIS_
ITimelineHandler *pHandler) OVERRIDE;
157 STDMETHOD_(BOOL, UnregisterTimelineHandler)(THIS_
ITimelineHandler *pHandler) OVERRIDE;
164 STDMETHOD_(BOOL, RegisterTrackMouseEvent)(THIS_ SWND swnd) OVERRIDE;
171 STDMETHOD_(BOOL, UnregisterTrackMouseEvent)(THIS_ SWND swnd) OVERRIDE;
176 STDMETHOD_(
void, MarkWndTreeZorderDirty)(THIS) OVERRIDE;
181 STDMETHOD_(
void, BuildWndTreeZorder)(THIS) OVERRIDE;
188 STDMETHOD_(BOOL, RegisterVideoCanvas)(THIS_ SWND swnd) OVERRIDE;
195 STDMETHOD_(BOOL, UnregisterVideoCanvas)(THIS_ SWND swnd) OVERRIDE;
201 STDMETHOD_(
void, OnNextFrame)(THIS_) OVERRIDE;
209 void OnFrameMouseMove(UINT uFlag, CPoint pt);
214 void OnFrameMouseLeave();
221 BOOL OnFrameSetCursor(
const CPoint &pt);
229 void OnFrameMouseEvent(UINT uMsg, WPARAM wParam, LPARAM lParam);
237 void OnFrameMouseWheel(UINT uMsg, WPARAM wParam, LPARAM lParam);
246 LRESULT OnFrameKeyEvent(UINT uMsg, WPARAM wParam, LPARAM lParam);
254 void OnFrameKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags);
260 void OnActivate(UINT nState);
267 void OnActivateApp(BOOL bActive, DWORD dwThreadID);
275 void _BuildWndTreeZorder(IWindow *pWnd, UINT &iOrder);