Changeset 317 for trunk/src/user32/new/user32.cpp
- Timestamp:
- Jul 16, 1999, 7:50:10 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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.