作业帮 > 综合 > 作业

C语言的问题,注释1和2,3有什么区别啊,怎么2,3就行,而1就不行

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/02 18:32:02
C语言的问题,注释1和2,3有什么区别啊,怎么2,3就行,而1就不行
static CRect m_largewindow(0,0,0,0);
static CRect m_smallwindow(0,0,0,0);
GetWindowRect(&m_largewindow);
m_smallwindow.right=m_largewindow.right-100; //1
//m_smallwindow=m_largewindow;//2
//m_smallwindow.right -=200;//3
从道理上说,应当都可以.
前两句是初始化,矩形的四个参数都是0.
然后是计算:
1,两个成员间的right的计算
2,结构给结构赋值
3,成员right的自减.
GetWindowRect 函数调用失败?你可以测定一下
int flag;
flag = GetWindowRect(&m_largewindow);
if (flag == 0) 函数调用失败.
另外,试试 去掉 static 看能否通过.