Spy ++를 사용하면 버튼을 입력하는 마우스가 일련의 WM_TIMER를 트리거한다는 것을 알았습니다.Windows는 시간을 초과 한 GUI 애니메이션을 어떻게 처리합니까?
Windows는 어떻게합니까? OS가이를 알리거나 X 밀리 초 후에 함수 포인터를 호출하도록 요청합니까, 아니면 위젯이 자신의 타이머 proc를 등록합니까?
내가 알고 싶은 이유는 내가 게임 GUI API를 C++로 제작하고 있으며 이러한 종류의 메커니즘을 통합하고자하기 때문입니다.
감사
ATL/WTL로이를 수행 할 수있는 '적절한'방법이 있는지 알고 계십니까? 아니면 직접 손으로 코딩해야합니까? – Mehrdad
@Mehrdad :이 대답이 쓰여지 자마자, 모든 것을 스스로해야만했습니다. 최신 버전의 Windows에는 "애니메이션 관리자"가있어 진동하는 버튼과 전환 같은 애니메이션을 만들 수 있습니다. –