MCPcopy Create free account
hub / github.com/cinience/RedisStudio / HandleMessage

Method HandleMessage

DuiLib/Control/UIActiveX.cpp:787–803  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

785}
786
787LRESULT CActiveXWnd::HandleMessage(UINT uMsg, WPARAM wParam, LPARAM lParam)
788{
789 LRESULT lRes=0;
790 BOOL bHandled = TRUE;
791 switch( uMsg ) {
792 case WM_PAINT: lRes = OnPaint(uMsg, wParam, lParam, bHandled); break;
793 case WM_SETFOCUS: lRes = OnSetFocus(uMsg, wParam, lParam, bHandled); break;
794 case WM_KILLFOCUS: lRes = OnKillFocus(uMsg, wParam, lParam, bHandled); break;
795 case WM_ERASEBKGND: lRes = OnEraseBkgnd(uMsg, wParam, lParam, bHandled); break;
796 case WM_MOUSEACTIVATE: lRes = OnMouseActivate(uMsg, wParam, lParam, bHandled); break;
797 case WM_MOUSEWHEEL: break;
798 default:
799 bHandled = FALSE;
800 }
801 if( !bHandled ) return CWindowWnd::HandleMessage(uMsg, wParam, lParam);
802 return lRes;
803}
804
805LRESULT CActiveXWnd::OnEraseBkgnd(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled)
806{

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected