我尝试了一下,往一个对话框上拖200多个CEdit, 再往上拖就拖不上去了,这个是为什么呢?
还有一个是如下代码:
class CMyDlg:public CDialog
{
...
CEdit* m_pEdit[200];
}BOOL CMyDlg::OnInitDialog()
{
......
         for(int i = 0; i < sizeof(m_pEdit);i++ )
{
m_pEdit[i] = new CEdit;
int x= 10;
int y = 10 + i * 20;
m_pEdit[i]->Create( WS_CHILD | WS_VISIBLE | WS_TABSTOP| WS_BORDER,CRect(x, y, x+30, y+ 12), this, 1); }
......
}
老会出错,数组大小改小一点就没有问题,大家还注意到?