- Timestamp:
- Jul 16, 1999, 7:50:10 PM (26 years ago)
- Location:
- trunk/src/user32/new
- Files:
-
- 2 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/user32/new/makefile
r314 r317 1 # $Id: makefile,v 1. 3 1999-07-16 11:32:08 sandervlExp $1 # $Id: makefile,v 1.4 1999-07-16 17:50:10 cbratschi Exp $ 2 2 3 3 # … … 27 27 uitools.obj unknown.obj spy.obj wndmsg.obj \ 28 28 pmwindow.obj win32class.obj win32wnd.obj win32dlg.obj \ 29 29 msgbox.obj window.obj windowmsg.obj windowclass.obj windlgmsg.obj \ 30 30 windowword.obj gen_object.obj oslibwin.obj win32wndchild.obj 31 controls.obj button.obj 31 32 32 33 … … 66 67 spy.obj: spy.cpp $(PDWIN32_INCLUDE)\spy.h 67 68 69 controls.obj: controls.cpp $(PDWIN32_INCLUDE)\win\controls.h 70 button.obj: button.cpp $(PDWIN32_INCLUDE)\win\button.h 71 68 72 msgbox.obj: msgbox.cpp 69 73 window.obj: window.cpp win32class.h win32wnd.h win32wndchild.h -
trunk/src/user32/new/user32.cpp
r300 r317 1 /* $Id: user32.cpp,v 1. 1 1999-07-14 08:35:36 sandervlExp $ */1 /* $Id: user32.cpp,v 1.2 1999-07-16 17:50:10 cbratschi Exp $ */ 2 2 3 3 /* … … 189 189 WriteLog("USER32: MessageBeep\n"); 190 190 #endif 191 /* 192 switch (arg1) 193 { 194 case 0xFFFFFFFF: 195 DosBeep(500,50); 196 return TRUE; 197 case MB_ICONASTERISK: 198 return WinAlarm(HWND_DESKTOP,WA_ERROR); 199 case MB_ICONEXCLAMATION: 200 return WinAlaram(HWND_DESKTOP,WA_WARNING); 201 case MB_ICONHAND: 202 case MB_ICONQUESTION: 203 case MB_OK: 204 return WinAlaram(HWND_DESKTOP,WA_NOTE); 205 default: 206 return WinAlarm(HWND_DESKTOP,WA_ERROR); //CB: should be right 207 } 208 */ 191 209 return O32_MessageBeep(arg1); 192 210 } 193 211 //****************************************************************************** 194 // Not implemented by Open32 (31-5-99 Christoph Bratschi)195 212 //****************************************************************************** 196 213 BOOL WIN32API IsDlgButtonChecked( HWND arg1, UINT arg2) … … 199 216 WriteLog("USER32: IsDlgButtonChecked\n"); 200 217 #endif 201 // return O32_IsDlgButtonChecked(arg1, arg2); 218 //CB: get button state 202 219 return (BOOL)SendDlgItemMessageA(arg1,arg2,BM_GETCHECK,0,0); 203 220 } … … 207 224 { 208 225 dprintf(("USER32: GetWindowTextLength\n")); 226 //return WinQueryWindowTextLength(arg1); 209 227 return O32_GetWindowTextLength(arg1); 210 228 } … … 214 232 { 215 233 dprintf(("USER32: GetWindowTextA\n")); 234 //return WinQueryWindowText(arg1,arg3,arg2); 216 235 return O32_GetWindowText(arg1, arg2, arg3); 217 236 } … … 254 273 { 255 274 // dprintf(("USER32: GetFocus\n")); 275 //return WinQueryFocus(HWND_DESKTOP); 256 276 return O32_GetFocus(); 257 277 } … … 278 298 { 279 299 dprintf(("USER32: GetDesktopWindow\n")); 300 //return HWND_DESKTOP //CB: WinQueryDesktopWindow();, hab and hdc not available! 280 301 return O32_GetDesktopWindow(); 281 302 } … … 310 331 //// WriteLog("USER32: OffsetRect\n"); 311 332 #endif 333 //CB: inc values 334 // todo 312 335 return O32_OffsetRect(arg1, arg2, arg3); 313 336 } … … 317 340 { 318 341 // ddprintf(("USER32: CopyRect\n")); 342 //memcpy(); 319 343 return O32_CopyRect(arg1, arg2); 320 344 } … … 335 359 { 336 360 dprintf(("USER32: SetFocus\n")); 361 //return WinSetFocus(HWND_DESKTOP,arg1); 337 362 return O32_SetFocus(arg1); 338 363 } … … 344 369 WriteLog("USER32: ReleaseDC\n"); 345 370 #endif 371 //return WinReleasePS(arg2); 346 372 return O32_ReleaseDC(arg1, arg2); 347 373 } … … 355 381 else WriteLog("USER32: InvalidateRect for window %X NULL, %d\n", arg1, arg3); 356 382 #endif 383 //return WinInvalidateRect(arg1,arg2,arg3); 357 384 return O32_InvalidateRect(arg1, arg2, arg3); 358 385 } … … 372 399 HDC hdc; 373 400 401 //hdc = WinGetPS(arg1); 374 402 hdc = O32_GetDC(arg1); 375 403 #ifdef DEBUG … … 385 413 WriteLog("USER32: GetDCEx\n"); 386 414 #endif 415 //return GetDC(arg1); 416 //change values 387 417 return O32_GetDCEx(arg1, arg2, arg3); 388 418 } … … 394 424 WriteLog("USER32: EndPaint\n"); 395 425 #endif 426 //return WinEndPaint(arg2->hdc); 396 427 return O32_EndPaint(arg1, arg2); 397 428 } … … 403 434 { 404 435 dprintf(("USER32: BeginPaint %X\n", arg2)); 436 //return WinBeginPaint(arg1,); 437 //CB: emulate 405 438 return O32_BeginPaint(arg1, arg2); 406 439 } … … 413 446 switch(arg1) { 414 447 case SM_CXICONSPACING: //TODO: size of grid cell for large icons 448 //rc = WinQuerySysValue(HWND_DESKTOP,SV_CXICON); 449 //CB: better: return standard windows icon size 450 //rc = 32; 415 451 rc = O32_GetSystemMetrics(SM_CXICON); 416 452 break; … … 765 801 } 766 802 //****************************************************************************** 767 // Not implemented by Open32 (5-31-99 Christoph Bratschi)768 803 //****************************************************************************** 769 804 BOOL WIN32API CheckRadioButton( HWND arg1, UINT arg2, UINT arg3, UINT arg4) … … 772 807 WriteLog("USER32: CheckRadioButton\n"); 773 808 #endif 774 // return O32_CheckRadioButton(arg1, arg2, arg3, arg4); 809 //CB: check radio buttons in interval 775 810 if (arg2 > arg3) return (FALSE); 776 811 for (UINT x=arg2;x <= arg3;x++)
Note:
See TracChangeset
for help on using the changeset viewer.