광산의 응용 프로그램에서 Peek 미리보기를 생성중인 비트 맵으로 설정하고 싶습니다.Flip3D를 사용하는 경우를 제외하고 아이콘을 강제로 표시합니다.
결과적으로 DWMWA_HAS_ICONIC_BITMAP
및 DWMWA_FORCE_ICONIC_REPRESENTATION
을 TRUE
으로 설정합니다.
이것은 작동합니다. WM_DWMSENDICONICTHUMBNAIL
및 WM_DWMSENDICONICLIVEPREVIEWBITMAP
메시지가 정상적으로 수신 중입니다.
그러나 Flip3D (Win-Tab) 기능을 사용하면 요청한 미리보기 이미지가 라이브 미리보기가 아니라는 점에서 한 가지 문제가 있습니다.
설정하지 않음 DWMWA_FORCE_ICONIC_REPRESENTATION
에서 TRUE
까지는 WM_DWMSENDICONIC
메시지가 표시되지 않으므로 메시지를 영구히 삭제할 수 없습니다.
그러나 Flip3D가 시작/중지 될 때 응용 프로그램에 알리면 DWMWA_FORCE_ICONIC_REPRESENTATION
을 FALSE
및 TRUE
으로 설정할 수 있습니다.
Flip3D가 시작/중지 될 때 응용 프로그램에 알리는 방법과 방법을 알고 있습니까?