Changeset 1346 for trunk/src/user32/windlg.cpp
- Timestamp:
- Oct 17, 1999, 10:18:47 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/windlg.cpp
r1263 r1346 1 /* $Id: windlg.cpp,v 1. 6 1999-10-12 20:16:24sandervl Exp $ */1 /* $Id: windlg.cpp,v 1.7 1999-10-17 20:18:46 sandervl Exp $ */ 2 2 /* 3 3 * Win32 dialog apis for OS/2 … … 221 221 } 222 222 //****************************************************************************** 223 // TODO:Can be used for any parent-child pair223 //Can be used for any parent-child pair 224 224 //****************************************************************************** 225 225 HWND WIN32API GetDlgItem(HWND hwnd, int id) 226 226 { 227 Win32Dialog *dialog; 228 Win32BaseWindow *dlgcontrol; 229 230 dialog = (Win32Dialog *)Win32BaseWindow::GetWindowFromHandle(hwnd); 231 if(!dialog || !dialog->IsDialog()) { 227 Win32BaseWindow *dlgcontrol, *window; 228 229 window = (Win32Dialog *)Win32BaseWindow::GetWindowFromHandle(hwnd); 230 if(!window) { 232 231 dprintf(("GetDlgItem, window %x not found", hwnd)); 233 232 SetLastError(ERROR_INVALID_WINDOW_HANDLE); 234 233 return 0; 235 234 } 236 dlgcontrol = dialog->getDlgItem(id);235 dlgcontrol = window->FindWindowById(id); 237 236 if(dlgcontrol) { 238 237 dprintf(("USER32: GetDlgItem %x %d returned %x\n", hwnd, id, dlgcontrol->getWindowHandle()));
Note:
See TracChangeset
for help on using the changeset viewer.