求助,mfc数组绘图
单文档程序:
在xxview类中定义了两个数组:
public:
int x[4];
int y[4];
在view类的函数OnOpenTxt()中添加了给数组赋值的语句:
void CxxView::OnOpenTxt()
{
// TODO: Add your command handler code here
int x[4]={100};
int y[4]={200};
}
运行到这里的时候,我用watch查看,x[0]的值是100,然后我再ondraw函数里写了如下程序:
CPcbDoc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
// TODO: add draw code for native data here
CClientDC dc(this);
dc.Rectangle(200,200,x[0],400);
但是发现x[0]的值变成-873636891,并且不能再相应的位置绘制矩形,
请问各位大哥,是我的数组定义有问题还是说我的数组引用由问题,拜谢 了!