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("실패"));
댓글 0