Files
Work/mdiwin/DSLVDLG.HPP
2024-08-07 09:16:27 -04:00

42 lines
877 B
C++
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#ifndef _DISSOLVEDIALOG_HPP_
#define _DISSOLVEDIALOG_HPP_
#include <mdiwin/dwindow.hpp>
#include <mdiwin/schedule.hpp>
#include <mdiwin/block.hpp>
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<Schedule> &dissolveSchedule,WORD nFrames);
private:
int DlgProc(UINT message,WPARAM wParam,LPARAM lParam);
void handleEditEvent(void);
void initializeList(void);
Block<Schedule> mDissolveSchedule;
WORD mFrames;
HINSTANCE mhInstance;
HWND mhParent;
};
#endif