我建立了MFC Wizard工程,里面添加了两个文件stock.h, stock.cpp
////////stock.h////////////////////
#define n 5struct Block
{
int layer;
int centre;
int length;
int stock;
CRect rect;
};class Stock
{
public:
Block b[n];
int ;
int layer;
CPen pen;
Stock() {layer=0;=0;}
// void Move(Stock t,CDC* pDC);
void drawstock(int _,CDC* pDC);
};
//////////////stock.cpp/////////////////////
#include"stock.h"void Stock::drawstock(int _,CDC* pDC) { };
但是总出现题目说的错误,请各位指点
////////stock.h////////////////////
#define n 5struct Block
{
int layer;
int centre;
int length;
int stock;
CRect rect;
};class Stock
{
public:
Block b[n];
int ;
int layer;
CPen pen;
Stock() {layer=0;=0;}
// void Move(Stock t,CDC* pDC);
void drawstock(int _,CDC* pDC);
};
//////////////stock.cpp/////////////////////
#include"stock.h"void Stock::drawstock(int _,CDC* pDC) { };
但是总出现题目说的错误,请各位指点
解决方案 »
- 更简单更快速实现窗口拆分
- 串口操作,一个老问题
- 求救!!!如何将对话框作为单文档界面(SDI)的显示界面!!谢谢
- 在控件CListCtrl范围内显示右键菜单,要禁用并且变灰。现在能实现禁用,但并不能变灰。问题出在那里?
- 不安装Oracle客户端,vc如何连接Oracle数据库
- 经常程序中生成一堆dll并且都给注册了,这些注册信息Windows有自动清理的办法吗?
- 别人的文章里的一句话没有看明白:(关于服务程序)
- 请帮我解释SetWindowExtEx函数的作用
- 读书的疑惑,大家来谈谈
- CArray 在debug模式下 setsize 总是出错?
- 请教上下文帮助问题,急,急,急!!!
- 好东东,不敢独享:数字图像处理代码下载
#include"stock.h"
C:\ohnii\stock.cpp(4) : error C2653: 'Stock' : is not a class or namespace name
我找不到错误的原因
CDC指针是不是可以直接作为参数。
可以用CDC* pDC指针做参数
CDC指针 可以作为参数
你全部重建一次试试。
C:\ohnii\stock.cpp(4) : error C2653: 'Stock' : is not a class or namespace name
我如果直接在类Stock中定义函数就没有错误。
但是我的程序不小,这样写太不好看了,请诸位帮忙了
#include"stock.h"