Mercurial > mplayer.hg
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; |