This commit is contained in:
2024-08-07 09:16:27 -04:00
parent fdfadd5c7e
commit 5f971cf684
5200 changed files with 731717 additions and 0 deletions

36
http/MAINFRM.HPP Normal file
View File

@@ -0,0 +1,36 @@
#ifndef _HTTP_MAINFRAME_HPP_
#define _HTTP_MAINFRAME_HPP_
#ifndef _COMMON_MDIFRM_HPP_
#include <common/mdifrm.hpp>
#endif
class StatusBarEx;
class MainFrame : public FrameWindow
{
public:
MainFrame(void);
virtual ~MainFrame();
void splash(void);
protected:
virtual void preRegister(WNDCLASS &wndClass);
virtual void mdiDestroy(MDIWindow &mdiWindow);
virtual void mdiActivate(MDIWindow &mdiWindow);
virtual void mdiDeactivate(MDIWindow &mdiWindow);
private:
enum {StatusControlID=100};
CallbackData::ReturnType queryEndSessionHandler(CallbackData &someCallbackData);
CallbackData::ReturnType closeHandler(CallbackData &someCallbackData);
CallbackData::ReturnType createHandler(CallbackData &someCallbackData);
CallbackData::ReturnType commandHandler(CallbackData &someCallbackData);
CallbackData::ReturnType destroyHandler(CallbackData &someCallbackData);
CallbackData::ReturnType threadCompletionHandler(CallbackData &someCallbackData);
Callback<MainFrame> mQueryEndSessionHandler;
Callback<MainFrame> mCloseHandler;
Callback<MainFrame> mCommandHandler;
Callback<MainFrame> mCreateHandler;
Callback<MainFrame> mDestroyHandler;
SmartPointer<StatusBarEx> mStatusBarEx;
};
#endif