class CFixableSplitterWnd : public CSplitterWndEx

{

DECLARE_DYNAMIC(CFixableSplitterWnd)


public:

CFixableSplitterWnd();

//CFixableSplitterWnd(bool isFixed);

virtual ~CFixableSplitterWnd();


protected:

DECLARE_MESSAGE_MAP()


private:

bool m_is

public:

//afx_msg LRESULT OnNcHitTest(CPoint point);

afx_msg void OnMouseMove(UINT nFlags, CPoint point);

afx_msg void OnLButtonDblClk(UINT nFlags, CPoint point);

afx_msg void OnLButtonDown(UINT nFlags, CPoint point);

afx_msg void OnLButtonUp(UINT nFlags, CPoint point);

};


자 그냥 CSplitterWndEx 상속 받아서 마우스관련 재정의해서 아무것도 안하는. 결과적으로 크기를 변경할 수 없게 만든 쏘슨데

왜 CreateStatic으로 정적분할창 생성이 안될까요?

아 실패는 안함;;;;;;;


만드는 부분->

if(!m_fsplitter.CreateStatic(this, 1, 2))

AfxMessageBox(_T("실패"));

if(!m_fsplitter.CreateView(0, 0, RUNTIME_CLASS(CViewUpper), CSize(300, 150), pContext))

AfxMessageBox(_T("실패"));

if(!m_fsplitter.CreateView(0, 1, RUNTIME_CLASS(CViewLower), CSize(150, 150), pContext))

AfxMessageBox(_T("실패"));