- Timestamp:
- Apr 2, 2000, 11:24:19 AM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/dc.cpp
r3250 r3294 1 /* $Id: dc.cpp,v 1.5 0 2000-03-27 15:06:29 cbratschiExp $ */1 /* $Id: dc.cpp,v 1.51 2000-04-02 09:24:19 sandervl Exp $ */ 2 2 3 3 /* … … 22 22 #include <stdlib.h> 23 23 24 #include "win32type.h" 24 #include <win32type.h> 25 #include <win32api.h> 25 26 #include <winconst.h> 26 27 #include <misc.h> … … 35 36 #include "dc.h" 36 37 37 #undef SEVERITY_ERROR38 #include <winerror.h>39 40 38 #define DBG_LOCALLOG DBG_dc 41 39 #include "dbglocal.h" … … 72 70 BOOL changePageXForm(Win32BaseWindow *wnd, pDCData pHps, PPOINTL pValue, int x, int y, PPOINTL pPrev); 73 71 LONG clientHeight(Win32BaseWindow *wnd, HWND hwnd, pDCData pHps); 74 75 HWND WIN32API GetDesktopWindow(void);76 INT WIN32API GetUpdateRgn(HWND, HRGN, BOOL);77 BOOL WIN32API HideCaret(HWND hwnd);78 BOOL WIN32API ShowCaret(HWND hwnd);79 HDC WIN32API GetDCEx(HWND hwnd, HRGN hrgn, ULONG flags);80 int WIN32API ReleaseDC(HWND hwnd, HDC hdc);81 BOOL WIN32API PostMessageA(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);82 int WIN32API ExtSelectClipRgn(HDC hdc, HRGN hrgn, int fnMode);83 72 84 73 //****************************************************************************** … … 134 123 case MM_ISOTROPIC_W : flOptions = PU_LOMETRIC ; break; 135 124 default: 136 O32_SetLastError (ERROR_INVALID_PARAMETER);125 SetLastError(ERROR_INVALID_PARAMETER_W); 137 126 return FALSE; 138 127 } … … 159 148 if (DevEscape(pHps->hdc ? pHps->hdc : pHps->hps, DEVESC_SETPS, 12, (PBYTE)data, 0, 0) == DEVESC_ERROR) 160 149 { 161 O32_SetLastError (ERROR_INVALID_PARAMETER);150 SetLastError(ERROR_INVALID_PARAMETER_W); 162 151 return 0; 163 152 } … … 441 430 //****************************************************************************** 442 431 //****************************************************************************** 443 #if 1432 #if 0 444 433 HDC WIN32API BeginPaint (HWND hWnd, PPAINTSTRUCT_W lpps) 445 434 { … … 451 440 if ( !lpps ) 452 441 { 453 O32_SetLastError (ERROR_INVALID_PARAMETER);442 SetLastError(ERROR_INVALID_PARAMETER_W); 454 443 return (HDC)NULLHANDLE; 455 444 } … … 466 455 if (!pHps) 467 456 { 468 O32_SetLastError (ERROR_INVALID_PARAMETER);457 SetLastError(ERROR_INVALID_PARAMETER_W); 469 458 return (HDC)NULLHANDLE; 470 459 } … … 515 504 dprintf(("USER32: BeginPaint %x -> hdc %x (%d,%d)(%d,%d)", hWnd, pHps->hps, lpps->rcPaint.left, lpps->rcPaint.top, lpps->rcPaint.right, lpps->rcPaint.bottom)); 516 505 517 O32_SetLastError(0);506 SetLastError(0); 518 507 return (HDC)pHps->hps; 519 508 } … … 541 530 542 531 exit: 543 O32_SetLastError(0);532 SetLastError(0); 544 533 return TRUE; 545 534 } … … 557 546 if(!lpps || !wnd) { 558 547 dprintf (("USER32: BeginPaint %x invalid parameter %x", hWnd, lpps)); 559 O32_SetLastError (ERROR_INVALID_PARAMETER);548 SetLastError(ERROR_INVALID_PARAMETER_W); 560 549 return (HDC)0; 561 550 } … … 571 560 { 572 561 dprintf (("USER32: BeginPaint %x invalid parameter %x", hWnd, lpps)); 573 O32_SetLastError (ERROR_INVALID_PARAMETER);562 SetLastError(ERROR_INVALID_PARAMETER_W); 574 563 return (HDC)NULLHANDLE; 575 564 } … … 583 572 { 584 573 dprintf (("USER32: BeginPaint %x invalid parameter %x", hWnd, lpps)); 585 O32_SetLastError (ERROR_INVALID_PARAMETER);574 SetLastError(ERROR_INVALID_PARAMETER_W); 586 575 return (HDC)NULLHANDLE; 587 576 } … … 609 598 if(lComplexity == RGN_ERROR) { 610 599 dprintf (("USER32: BeginPaint update region error!!")); 611 O32_SetLastError (ERROR_INVALID_PARAMETER);600 SetLastError(ERROR_INVALID_PARAMETER_W); 612 601 return 0; 613 602 } … … 644 633 HideCaret(hwnd); 645 634 646 O32_SetLastError(0);635 SetLastError(0); 647 636 dprintf(("USER32: BeginPaint %x -> hdc %x (%d,%d)(%d,%d)", hWnd, pHps->hps, lpps->rcPaint.left, lpps->rcPaint.top, lpps->rcPaint.right, lpps->rcPaint.bottom)); 648 637 return (HDC)pHps->hps; … … 692 681 693 682 exit: 694 O32_SetLastError(0);683 SetLastError(0); 695 684 return TRUE; 696 685 } … … 702 691 if (!hwnd) 703 692 { 704 O32_SetLastError (ERROR_INVALID_HANDLE);693 SetLastError(ERROR_INVALID_WINDOW_HANDLE_W); 705 694 return FALSE; 706 695 } … … 711 700 if (!wnd) 712 701 { 713 O32_SetLastError (ERROR_INVALID_HANDLE);702 SetLastError(ERROR_INVALID_WINDOW_HANDLE_W); 714 703 return FALSE; 715 704 } … … 738 727 if (!pHps) 739 728 { 740 O32_SetLastError (ERROR_INVALID_HANDLE);729 SetLastError(ERROR_INVALID_HANDLE_W); 741 730 return FALSE; 742 731 } … … 804 793 if (!wnd) 805 794 { 806 O32_SetLastError (ERROR_INVALID_HANDLE);795 SetLastError(ERROR_INVALID_WINDOW_HANDLE_W); 807 796 return ERROR_W; 808 797 } … … 836 825 if(hwnd == 0) { 837 826 dprintf(("error: GetDCEx window %x not found", hwnd)); 838 O32_SetLastError(ERROR_INVALID_WINDOW_HANDLE);827 SetLastError(ERROR_INVALID_WINDOW_HANDLE_W); 839 828 return 0; 840 829 } … … 845 834 if(wnd == NULL) { 846 835 dprintf (("ERROR: User32: GetDCEx bad window handle %X!!!!!", hwnd)); 847 O32_SetLastError(ERROR_INVALID_WINDOW_HANDLE_W);836 SetLastError(ERROR_INVALID_WINDOW_HANDLE_W); 848 837 return 0; 849 838 } … … 984 973 O32_DeleteObject (pHps->nullBitmapHandle); 985 974 } 986 O32_SetLastError (ERROR_INVALID_PARAMETER);975 SetLastError(ERROR_INVALID_PARAMETER_W); 987 976 return NULL; 988 977 } … … 1050 1039 if (redraw & (RDW_FRAME_W | RDW_NOFRAME_W)) 1051 1040 { 1052 O32_SetLastError (ERROR_NOT_SUPPORTED);1041 SetLastError(ERROR_NOT_SUPPORTED_W); 1053 1042 return FALSE; 1054 1043 } … … 1058 1047 #if 1 1059 1048 // Don't do this for now (causes lots of desktop repaints in WordPad) 1060 O32_SetLastError (ERROR_INVALID_PARAMETER);1049 SetLastError(ERROR_INVALID_PARAMETER_W); 1061 1050 return FALSE; 1062 1051 #else … … 1068 1057 dprintf(("USER32:dc: RedrawWindow can't find desktop window %08xh\n", 1069 1058 hwnd)); 1070 O32_SetLastError (ERROR_INVALID_PARAMETER);1059 SetLastError(ERROR_INVALID_PARAMETER_W); 1071 1060 return FALSE; 1072 1061 } … … 1081 1070 dprintf(("USER32:dc: RedrawWindow can't find window %08xh\n", 1082 1071 hwnd)); 1083 O32_SetLastError (ERROR_INVALID_PARAMETER);1072 SetLastError(ERROR_INVALID_PARAMETER_W); 1084 1073 return FALSE; 1085 1074 } … … 1191 1180 1192 1181 if (!success) 1193 O32_SetLastError (ERROR_INVALID_PARAMETER);1182 SetLastError(ERROR_INVALID_PARAMETER_W); 1194 1183 1195 1184 return (success); … … 1202 1191 1203 1192 if(!wnd) { 1204 O32_SetLastError(ERROR_INVALID_WINDOW_HANDLE);1193 SetLastError(ERROR_INVALID_WINDOW_HANDLE_W); 1205 1194 return FALSE; 1206 1195 } … … 1691 1680 if(!window) { 1692 1681 dprintf(("SetWindowContextHelpId, window %x not found", hwnd)); 1693 O32_SetLastError(ERROR_INVALID_WINDOW_HANDLE);1682 SetLastError(ERROR_INVALID_WINDOW_HANDLE_W); 1694 1683 return 0; 1695 1684 } … … 1730 1719 if(!window) { 1731 1720 dprintf(("SetWindowContextHelpId, window %x not found", hwnd)); 1732 O32_SetLastError(ERROR_INVALID_WINDOW_HANDLE);1721 SetLastError(ERROR_INVALID_WINDOW_HANDLE_W); 1733 1722 return 0; 1734 1723 }
Note:
See TracChangeset
for help on using the changeset viewer.