Нижеследующая функция использует макрокоманды органов управления мультипликацией, чтобы управлять в аниматоре показом на экране клипа AVI.
Демонстрационный пример
//Функция DoAnimation - воспроизводит, останавливает или закрывает клип AVI // аниматора, в зависимости от значения флажка действия. //hwndAnim - дескриптор аниматора //nAction - флажок, который обуславливает действие: запустить, остановить // или закрыть клип AVI voidDoAnimation(HWND hwndAnim, int nAction) { switch (nAction){case PLAYIT: //Воспроизведем клип непрерывно, начиная его с первого кадра. Animate_Play(hwndAnim, 0, -1, -1);break;case STOPIT:Animate_Stop(hwndAnim);break;case CLOSEIT:Animate_Close(hwndAnim);break;default:break; } return; } |