#ifndef _DISSOLVEDIALOG_HPP_ #define _DISSOLVEDIALOG_HPP_ #include #include #include class EditItem : public DWindow { public: EditItem(HWND hParent); ~EditItem(); WORD editItem(Schedule &dissolveItem); private: int DlgProc(UINT message,WPARAM wParam,LPARAM lParam); WORD captureDissolveSchedule(void); void displayDissolveSchedule(void)const; Schedule mDissolveItem; HINSTANCE mhInstance; HWND mhParent; }; class AdjustDissolve : public DWindow { public: AdjustDissolve(HWND hParent); ~AdjustDissolve(); WORD adjustDissolve(Block &dissolveSchedule,WORD nFrames); private: int DlgProc(UINT message,WPARAM wParam,LPARAM lParam); void handleEditEvent(void); void initializeList(void); Block mDissolveSchedule; WORD mFrames; HINSTANCE mhInstance; HWND mhParent; }; #endif