가상 BOOL OnIdle ( 긴 lCount );
반환 값
Nonzero 받을 더 유휴 처리 시간; 더 이상 유휴 처리 시간이 필요한 경우 0。
매개 변수
lCount
OnIdle 때마다 증가 하는 카운터는 스레드의 메시지 큐가 비어 있으면 호출 됩니다. 이 개수가 0 새 메시지가 처리 될 때마다 재설정 됩니다. LCount 매개 변수를 사용 하 여 스레드는 메시지를 처리 하지 않고 유휴 되었습니다 상대 기간 결정。
주의
유휴 시간 처리를 수행 하려면이 멤버 함수를 재정의 합니다. OnIdle 기본 메시지 루프는 스레드의 메시지 큐가 비어 있으면 호출 됩니다. 귀하의 재정의 사용 하 여 자신의 배경 유휴 처리기 작업 호출。
OnIdle 추가 유휴 처리 시간이 필요 하다는 나타내는 0을 반환 해야 합니다. LCount 매개 변수는 OnIdle 메시지 큐 비어 있고 새 메시지가 처리 될 때마다 0으로 다시 설정 됩니다 때 호출 될 때마다 증가 합니다. 이 값에 따라 다른 유휴 루틴을 호출할 수 있습니다.
이 멤버 함수의 기본 구현 임시 객체와 메모리에서 사용 하지 않는 동적 링크 라이브러리를 해제합니다.
이 멤버 함수는 사용자 인터페이스 스레드 에서만 사용。
응용 프로그램 OnIdle 반환 될 때까지 메시지를 처리할 수 없습니다, 때문에 수행 하지 마십시오 긴 작업이 함수。
CWinThread 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CWinApp::OnIdle(&N)