OK. If I understand you correctly, you want to be able to use functions within the Splitter class from within the View class.
All you need to do, is store within the view object, a pointer to the appropriate frame object.
The easiest way I can think of doing it is as follows:
Add a member variable to the View class of type CMyFrameWnd*.
During creation of the splitter window, set the member variable for each view to point to the frame.
I would do it as follows:
Extract from [CMyMainFrame:

nCreateClient]
m_wndSplitterTop.CreateView(0, 0, RUNTIME_CLASS(CMyView), CSize(1, 1), pContext)
((CMyView*) m_wndSplitterTop.GetPane(0,0))->m_ParentFrame= this;
Then add a function call to the CView:

nLButtonDown function:
m_ParentFrame->ChildViewLButtonDown (nFlags, point);