CMainFrame *pMain=(CMainFrame *)AfxGetApp()->m_pMainWnd;
CDDownView* pDownView=(CDDownView *)pMain->GetActiveView(); CEdit* pEdit = ( CEdit * )pDownView->GetDlgItem( IDC_EDIT1 ); //HWND hEdit = ::GetDlgItem( pDownView->GetSafeHwnd(), IDC_EDITTEXT );
if(pEdit != NULL)
pEdit->SetWindowText(_T("hello"));
CDDownView* pDownView=(CDDownView *)pMain->GetActiveView(); CEdit* pEdit = ( CEdit * )pDownView->GetDlgItem( IDC_EDIT1 ); //HWND hEdit = ::GetDlgItem( pDownView->GetSafeHwnd(), IDC_EDITTEXT );
if(pEdit != NULL)
pEdit->SetWindowText(_T("hello"));
{
CMainFrame *pMain=(CMainFrame *)AfxGetApp()->m_pMainWnd;
CDDownView* pDownView=(CDDownView *)pMain->GetActiveView(); CEdit* pEdit = ( CEdit * )pDownView->GetDlgItem( IDC_EDIT1 ); //HWND hEdit = ::GetDlgItem( pDownView->GetSafeHwnd(), IDC_EDITTEXT );
if(pEdit != NULL)
pEdit->SetWindowText(_T("hello"));}
CDDownView的指针的,所以得到的pEdit是空,因为没有这个控件在这个View上。
pView = pWnd->GetPane(0, 0);然后强制转换一下(C*****View*)pView