문제

표준 창의 대기열은 몇 개의 메시지를 보유합니까? 대기열이 넘치면 어떻게됩니까?

문서 GetMessage 그리고 친척들은 이것에 대해 아무 말도하지 않습니다 PeekMessage 메시지 수가 아닌 특정 클래스의 메시지에 대해 예/아니오 만 제공합니다.

이 페이지 큐는 메모리 매핑 된 파일을 사용하여 구현되며 메시지 수 제한이 없지만 해당 페이지는 Wince에 관한 것이라고 말합니다. 이것은 데스크탑 Win32에도 적용됩니까?

도움이 되었습니까?

해결책

기본적으로 10000이지만 레지스트리를 통해 조정할 수 있습니다.

큐가 오버플로되면 사후 관리가 실패합니다.

여기 문서 :

PostMessage MSDN에서 기능

다른 팁

MSDN 기사에서 언급했듯이 메시지 큐의 크기에 대해 걱정 해야하는 경우 응용 프로그램을 재 설계하는 것이 좋습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top