Initial
This commit is contained in:
46
mdiwin/MAIN.HPP
Normal file
46
mdiwin/MAIN.HPP
Normal file
@@ -0,0 +1,46 @@
|
||||
#ifndef MAIN_HPP
|
||||
#define MAIN_HPP
|
||||
#include <mdiwin/windows.hpp>
|
||||
#include <mdiwin/owner.hpp>
|
||||
#include <mdiwin/bwindow.hpp>
|
||||
#include <mdiwin/types.hpp>
|
||||
|
||||
class Main
|
||||
{
|
||||
public:
|
||||
static HINSTANCE processInstance(HWND hWnd);
|
||||
static HINSTANCE processInstance(void);
|
||||
static OwnerDraw smhBitmap;
|
||||
static HINSTANCE smhInstance;
|
||||
static HINSTANCE smhPrevInstance;
|
||||
static int smnCmdShow;
|
||||
static BWindow *smlpStatusBar;
|
||||
static void hmemcpy(UHUGE *dest,UHUGE *src,unsigned long lenght);
|
||||
static void hmemset(UHUGE *dest,UCHAR ch,unsigned long length);
|
||||
static HGLOBAL upsideDown(WORD width,WORD height,UHUGE *srcPtr);
|
||||
static HGLOBAL rotateRight(UHUGE *srcPtr,WORD width,WORD height);
|
||||
static HGLOBAL rotateLeft(UHUGE *srcPtr,WORD width,WORD height);
|
||||
};
|
||||
#define WM_REACTIVATE WM_USER+1
|
||||
|
||||
|
||||
inline
|
||||
HINSTANCE Main::processInstance(void)
|
||||
{
|
||||
return smhInstance;
|
||||
}
|
||||
|
||||
#if defined(__FLAT__)
|
||||
inline
|
||||
HINSTANCE Main::processInstance(HWND hWnd)
|
||||
{
|
||||
return (HINSTANCE)::GetWindowLong(hWnd,GWL_HINSTANCE);
|
||||
}
|
||||
#else
|
||||
inline
|
||||
HINSTANCE Main::processInstance(HWND hWnd)
|
||||
{
|
||||
return (HINSTANCE)::GetWindowWord(hWnd,GWW_HINSTANCE);
|
||||
}
|
||||
#endif
|
||||
#endif
|
||||
Reference in New Issue
Block a user