知到一个Edit控件ID,设置它的文字为什么不出来呢。
lvcjh 2003-05-16 09:29:07 在一个类中用下面语句创建的对象
CEdit m_Fifth;
#define FIFTH(i) 2000+i*100+5
m_Fifth.Create(WS_EX_CLIENTEDGE|ES_AUTOHSCROLL|ES_LEFT|ES_NOHIDESEL|WS_CHILD|WS_VISIBLE,rect,AfxGetApp()->m_pMainWnd,FIFTH(i));
//本来要在视图上创建,现在在主窗口上建了。
现在需要设置其文字内容
HWND hWnd=GetDlgItem((HWND)(AfxGetApp()->m_pMainWnd->GetSafeHwnd()),2000+nIndex*100+5);
SetDlgItemText(hWnd,2000+nIndex*100+5,strTmp);
为什么hWnd为空呢,怎么才可以设置呢。