当前位置:编程学习 > VC++ >>

VC里的project panel窗口如何实现

 

 

#include "stdafx.h"

#include "palette.h"

 

 

class CPaletteBar : public CToolBar

{

        public:

                CPaletteBar();

                void SetColumns(UINT nColumns);

                UINT GetColumns() { return m_nColumns; };

                virtual ~CPaletteBar();

 

        #ifdef _DEBUG

                virtual void AssertValid() const;

                virtual void Dump(CDumpContext& dc) const;

        #endif

 

        protected:

                UINT    m_nColumns;

 

        // Generated message map functions

        protected:

                //{{AFX_MSG(CPaletteBar)

                //}}AFX_MSG

                DECLARE_MESSAGE_MAP()

};

 

/////////////////////////////////////////////////////////////////////////////

// CPaletteBar

 

BEGIN_MESSAGE_MAP(CPaletteBar, CToolBar)

        //{{AFX_MSG_MAP(CPaletteBar)

        //}}AFX_MSG_MAP

END_MESSAGE_MAP()

 

/////////////////////////////////////////////////////////////////////////////

// CPaletteBar construction/destruction

 

CPaletteBar::CPaletteBar()

{

        m_nColumns = 2;

        m_cxLeftBorder = 5;

        m_cxRightBorder = 5;

        m_cyTopBorder = 5;

        m_cyBottomBorder = 5;

}

 

CPaletteBar::~CPaletteBar()

{

}

 

/////////////////////////////////////////////////////////////////////////////

// CPaletteBar diagnostics

 

#ifdef _DEBUG

void CPaletteBar::AssertValid() const

{

        CToolBar::AssertValid();

}

 

void CPaletteBar::Dump(CDumpContext& dc) const

补充:软件开发 , Vc ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,