프로그램 실행중에 화면보호기와 같이 모니터 꺼짐 현상 방지하기위해 사용할 함수의 함수 원형.
EXECUTION_STATE WINAPI SetThreadExecutionState( _In_ EXECUTION_STATE esFlags );
// 함수 포인터를 이용하기 위해 typedef로 타입 정의 typedef UINT (CALLBACK* PFNDLL_STES)(UINT); // 프로그램 실행중에 화면보호기와 같이 모니터 꺼짐 현상 방지. PFNDLL_STES pfn; pfn = (PFNDLL_STES) GetProcAddress( GetModuleHandle(TEXT(_T("kernel32.dll"))), _T("SetThreadExecutionState")); if ( pfn ) { pfn(ES_CONTINUOUS | ES_DISPLAY_REQUIRED); } // ..................................... // ..................................... // ..................................... PFNDLL_STES pfn; pfn = (PFNDLL_STES) GetProcAddress( GetModuleHandle(TEXT(_T("kernel32.dll"))), _T("SetThreadExecutionState")); if ( pfn ) { pfn(ES_CONTINUOUS); }
'I ♥ Programming' 카테고리의 다른 글
내포 클래스에 RUNTIME_CLASS 적용하기 (0) | 2014.04.29 |
---|---|
로딩하는 움직이는 GIF 모음 (loading animated gif) (0) | 2014.04.04 |
VS 2010 원격 디버깅 (0) | 2014.02.13 |
소스코드 정리해 주는 프로그램 (웹 보다 속도 짱~!) Code Tidy (0) | 2013.12.19 |
[Delphi] MS Excel 문서 읽기 (0) | 2013.12.17 |