代码里有m_nXXXXX
一个MFC棋盘初始化实例代码实现不了
加载棋盘代码,有关的找不到其他的了
CBitmap m_BoardBmp;
BITMAP BitMap;
m_BoardBmp.LoadBitmap(IDB_CHESSBOARD);
m_BoardBmp.GetBitmap(&BitMap);
m_nBoardWidth=BitMap.bmWidth;
m_nBoardHeitht=BitMap.bmHeight;
m_BoardBmp.DeleteObject();
结果提示:'m_nBoardWidth' : undeclared identifier
'm_nBoardHeitht' : undeclared identifier
m_nBoardWidth 应该是什么啊,没找到前面有声明它的语句
还有OnPaint()函数里有一句
z=IntToSubscript(m_interace[i]);(前面定义:int z; BYTE m_interface[90])
后面用到z的地方是m_Chessman.Draw(&MemDC,z,pt,ILD_TRANSPARENT);
可结果说函数IntToSubscript 也是undeclared identifier
难道这个函数要自己写吗?有人知道该怎么写吗?
所有代码就这两个错误,注释掉后,对话框啥也没有了,郁闷