Hi,

I created a new class that inherits from CSplitterWndEx ( I am using the  MFC 
feature pack, but it should apply to CSplitterWnd )

and added these methods
....
        virtual void StartTracking(int ht);
        virtual void StopTracking(BOOL bAccept);
        virtual void OnInvertTracker(const CRect& rect);

If enableTrackSplitter_=false, you will no longer get the nasty trails left 
over the 3D window.


void CTransposableSplitterWnd::StartTracking(int ht)
{
        CSplitterWndEx::StartTracking(ht);
}

void CTransposableSplitterWnd::StopTracking(BOOL bAccept)
{
        CSplitterWndEx::StopTracking(bAccept);
}

void CTransposableSplitterWnd::OnInvertTracker(const CRect& rect)
{
        if(enableTrackSplitter_){
                CSplitterWndEx::OnInvertTracker(rect);
        }
}



Cheers,
Andrew

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=64238#64238





_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to