wxWindow* wxWindow::GetWindowChild(wxWindowID id) { wxWindow* win = GetWindowChild1(id); if ( !win ) { HWND hwnd = ::GetDlgItem(GetHwnd(), id); if ( hwnd ) { win = CreateWindowFromHWND(this, (WXHWND) hwnd); } } return win; }
wxWindow* wxWindow::GetWindowChild ( wxWindowID vId ) { wxWindow* pWin = GetWindowChild1(vId); if (!pWin) { HWND hWnd = 0; // TODO: ::GetDlgItem((HWND) GetHWND(), id); if (hWnd) { wxWindow* pChild = CreateWindowFromHWND( this ,(WXHWND)hWnd ); if (pChild) { pChild->AddChild(this); return pChild; } } } return NULL; } // end of wxWindow::GetWindowChild