Changeset 3663 for trunk/src/user32/window.cpp
- Timestamp:
- Jun 7, 2000, 11:45:52 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/window.cpp
r3662 r3663 1 /* $Id: window.cpp,v 1.6 8 2000-06-07 14:51:33sandervl Exp $ */1 /* $Id: window.cpp,v 1.69 2000-06-07 21:45:52 sandervl Exp $ */ 2 2 /* 3 3 * Win32 window apis for OS/2 … … 318 318 return 0; 319 319 } 320 if(window->isDesktopWindow()) { 321 dprintf(("WARNING: Trying to destroy desktop window!")); 322 return FALSE; 323 } 320 324 return window->DestroyWindow(); 321 325 } … … 353 357 HWND WIN32API SetParent( HWND hwndChild, HWND hwndNewParent) 354 358 { 355 Win32BaseWindow *window ;359 Win32BaseWindow *window, *parent; 356 360 357 361 window = Win32BaseWindow::GetWindowFromHandle(hwndChild); … … 360 364 SetLastError(ERROR_INVALID_WINDOW_HANDLE); 361 365 return 0; 366 } 367 if(hwndNewParent == HWND_DESKTOP) { 368 hwndNewParent = GetDesktopWindow(); 369 } 370 else { 371 parent = Win32BaseWindow::GetWindowFromHandle(hwndNewParent); 372 if(!window) { 373 dprintf(("SetParent, parent %x not found", hwndNewParent)); 374 SetLastError(ERROR_INVALID_WINDOW_HANDLE); 375 return 0; 376 } 362 377 } 363 378 dprintf(("SetParent %x %x", hwndChild, hwndNewParent));
Note:
See TracChangeset
for help on using the changeset viewer.