comparison Gui/win32/gui.c @ 19897:b69d78e8aee8

fix for disabling screensaver when in fullscreen mode while using the sub window.
author vayne
date Mon, 18 Sep 2006 23:05:57 +0000
parents e701a6eed5cb
children a8aa764559fa
comparison
equal deleted inserted replaced
19896:7f0caf768528 19897:b69d78e8aee8
599 SetWindowPos(hWnd, 0, fullscreen?0:pt.x+rd.left, fullscreen?0:pt.y+rd.top, 599 SetWindowPos(hWnd, 0, fullscreen?0:pt.x+rd.left, fullscreen?0:pt.y+rd.top,
600 fullscreen?vo_screenwidth:rd.right-rd.left, fullscreen?vo_screenheight:rd.bottom-rd.top, SWP_NOOWNERZORDER); 600 fullscreen?vo_screenwidth:rd.right-rd.left, fullscreen?vo_screenheight:rd.bottom-rd.top, SWP_NOOWNERZORDER);
601 SetForegroundWindow(hWnd); 601 SetForegroundWindow(hWnd);
602 return 0; 602 return 0;
603 } 603 }
604 case WM_SYSCOMMAND:
605 {
606 switch(wParam)
607 {
608 case SC_SCREENSAVE:
609 case SC_MONITORPOWER:
610 mp_msg(MSGT_VO, MSGL_V ,"<vo_directx><INFO>killing screensaver\n" );
611 return 0;
612 }
613 break;
614 }
604 case WM_PAINT: 615 case WM_PAINT:
605 { 616 {
606 PAINTSTRUCT ps; 617 PAINTSTRUCT ps;
607 RECT rect; 618 RECT rect;
608 HDC hdc = BeginPaint(hWnd, &ps); 619 HDC hdc = BeginPaint(hWnd, &ps);
720 break; 731 break;
721 } 732 }
722 case WM_CHAR: 733 case WM_CHAR:
723 mplayer_put_key(wParam); 734 mplayer_put_key(wParam);
724 break; 735 break;
725 case WM_SYSCOMMAND:
726 {
727 switch(wParam)
728 {
729 case SC_SCREENSAVE:
730 case SC_MONITORPOWER:
731 mp_msg(MSGT_VO, MSGL_V ,"<vo_directx><INFO>killing screensaver\n" );
732 return 0;
733 }
734 break;
735 }
736 case WM_COPYDATA: 736 case WM_COPYDATA:
737 { 737 {
738 if(lParam) 738 if(lParam)
739 { 739 {
740 PCOPYDATASTRUCT cdData; 740 PCOPYDATASTRUCT cdData;