动态new了一个创建Button的数组,但是只初始化了p_MyBut[0],怎样知道p_MyBut数组中存了多少个元素?CButton *p_MyBut[2];
p_MyBut[0]=NewMyButton(IDC_MYBUTTON1,CRect(600,10,690,40),0);for(int j = 0; j < sizeof(p_MyBut); j++) //这里用了sizeof错误、因为返回的是2
{
p_MyBut[j]-> DestroyWindow();
delete p_MyBut[j];
}
p_MyBut[0]=NewMyButton(IDC_MYBUTTON1,CRect(600,10,690,40),0);for(int j = 0; j < sizeof(p_MyBut); j++) //这里用了sizeof错误、因为返回的是2
{
p_MyBut[j]-> DestroyWindow();
delete p_MyBut[j];
}
解决方案 »
- vc+ado向SQL数据表中添加记录不成功
- OpenGL显示刷新问题
- 高分相送,在线安装怎么做的!!!在线等
- 新建了一个类,加入到我的工程中,为何错?
- 写程序到这里.遇到了麻烦!
- WINDOWS服务程序中,如何创建一个无模式对话框,并可以处理WINDOWS消息?
- C++ Programming language
- 用BEMENU.CPP 做的popmenu为什么EnableMenuItem 不起作用,有谁知道?
- 不知有人用VC编DLL在C++Build里用没有
- ActiveX的事件是怎么回事?
- 用Directui开发界面怎么样?
- cwebbrowser2 是否属于mfc/如何指定html字符串指直输出??
sizeof(p_MyBut)/sizeof(p_MyBut[0]) 或者:
sizeof(p_MyBut)/sizeof(CButton*)