#ifndef _MESHWRP_FRAMEDLG_HPP_ #define _MESHWRP_FRAMEDLG_HPP_ #ifndef _COMMON_DWINDOW_HPP_ #include #endif #ifndef _COMMON_WINDOW_HPP_ #include #endif #ifndef _COMMON_STRING_HPP_ #include #endif class FrameDialog : private DWindow { public: FrameDialog(const GUIWindow &parentWindow); virtual ~FrameDialog(); WORD perform(DWORD &meshFrames); private: FrameDialog(const FrameDialog &someFrameDialog); FrameDialog &operator=(const FrameDialog &someFrameDialog); CallbackData::ReturnType initDialogHandler(CallbackData &someCallbackData); CallbackData::ReturnType commandHandler(CallbackData &someCallbackData); DWORD getFrameCount(void); void setFrameCount(DWORD frameCount); Callback mInitDialogHandler; Callback mCommandHandler; DWORD mMeshFrames; HWND mhParent; }; #endif