创建从 CTabCtrl 派生的 class

Creating a class derived from CTabCtrl

我正在学习使用 CTabCtrl 的教程。本教程要求我创建一个派生自 CTabCtrl 的 class。我不确定我这样做是否正确。这是我的自定义 class 的 header。

#pragma once


// CTabbyControl

class CTabbyControl : public CTabCtrl
{
DECLARE_DYNAMIC(CTabbyControl)

public:
CTabbyControl();
virtual ~CTabbyControl();

protected:
DECLARE_MESSAGE_MAP()
};

我正在使用 Visual Studio 2010 并且正在关注 this tutorial。 我的问题是教程要求我在 class 向导中创建一个 CTabbyControl 变量。我只能选择使用 CTabCtrl。这使我认为我的推导不正确。我从来没有导出过class。我这样做的方式是正确的推导方法吗?

http://simplesamples.info/MFC/CTabCtrl.html

请检查您在class尝试创建TabbyControl对象时是否包含了头文件(TabbyControl.h)。