• WTL状态栏出现 'CMultiPaneStatusBarCtrl' : missing storageclass or type specifie错误


    WTL状态栏出现 'CMultiPaneStatusBarCtrl' : missing storage-class or type specifie错误

    江西理工  FangSH 2010-8-27

     

    学WTL工具条和状态栏。按例子做了一个Clock3程序 却出现如下的错误:

    WTLClock_Rebar.cpp

    e:\编程文档\wtl\wtl_study_fangsh\wtlclock_rebar\mainfrm.h(62) : error C2146: syntax error : missing ';' before identifier 'm_wndStatusBar'

    e:\编程文档\wtl\wtl_study_fangsh\wtlclock_rebar\mainfrm.h(62) : error C2501: 'CMultiPaneStatusBarCtrl' : missing storage-class or type specifiers

    e:\编程文档\wtl\wtl_study_fangsh\wtlclock_rebar\mainfrm.h(62) : error C2501: 'm_wndStatusBar' : missing storage-class or type specifiers

    aboutdlg.cpp

    mainfrm.cpp

    e:\编程文档\wtl\wtl_study_fangsh\wtlclock_rebar\mainfrm.h(62) : error C2146: syntax error : missing ';' before identifier 'm_wndStatusBar'

    e:\编程文档\wtl\wtl_study_fangsh\wtlclock_rebar\mainfrm.h(62) : error C2501: 'CMultiPaneStatusBarCtrl' : missing storage-class or type specifiers

    e:\编程文档\wtl\wtl_study_fangsh\wtlclock_rebar\mainfrm.h(62) : error C2501: 'm_wndStatusBar' : missing storage-class or type specifiers

    E:\编程文档\WTL\WTL_Study_FangSH\WTLClock_Rebar\mainfrm.cpp(50) : error C2065: 'm_wndStatusBar' : undeclared identifier

    E:\编程文档\WTL\WTL_Study_FangSH\WTLClock_Rebar\mainfrm.cpp(50) : error C2228: left of '.Create' must have class/struct/union type

    E:\编程文档\WTL\WTL_Study_FangSH\WTLClock_Rebar\mainfrm.cpp(56) : error C2228: left of '.SetPanes' must have class/struct/union type

    WTLClock_Rebarview.cpp

    Generating Code...

    主要原因是因为没有定义CmultiPaneStatusBarCtrl所引起的。 仔细检查后发现原来在stdafx.h中没有添加头文件#include <atlctrlx.h> 所致

    atlctrlx.h中可以找到

    class CMultiPaneStatusBarCtrl : public CMultiPaneStatusBarCtrlImpl<CMultiPaneStatusBarCtrl>

    {

    public:

           DECLARE_WND_SUPERCLASS(_T("WTL_MultiPaneStatusBar"), GetWndClassName())

    };

    ――end

  • 相关阅读:
    Python安装(小白教程)中文版Pycharm
    二叉树遍历1
    node* p 和 node *p 和 node * p 的区别
    WinForm中的ListBox组件编程
    C# winform listBox中的项上下移动(转)
    C# ListBox 左移、右移、上移、下移
    C#上移,下移TreeView中的树节点顺序
    C#遍历DataSet与DataSet元素实现代码
    C# 手动编写 DataSet,DataTable 及遍历DataSet中的数据
    【.NET】C#中遍历各类数据集合的方法
  • 原文地址:https://www.cnblogs.com/fangshenghui/p/1810238.html
Copyright © 2020-2023  润新知