Sindbad~EG File Manager

Current Path : /usr/home/beeson/Otter-Lambda/yyy/
Upload File :
Current File : /usr/home/beeson/Otter-Lambda/yyy/winver2.h

/* Macros needed in order to write Win16 and Win32 single-source code,
   in addition to those provided by Microsoft in windowsx.h
*/

#ifndef __BORLANDC__
// 32-bit versions
#define DLG_HANDLE_WM_INITDIALOG(hDlg,wParam,lParam,fn)\
        (BOOL)(fn)(hDlg,(HWND)(wParam), lParam)
#define DLG_HANDLE_WM_SIZE(hand, wParam,lParam,fn) \
         (fn)((hwnd), (UINT)(wParam), (int)(short)LOWORD(lParam), (int)(short)HIWORD(lParam))
#define SETCLASSCURSOR(hwnd,hCursor) SetClassLong(hwnd, GCL_HCURSOR, (DWORD) hCursor)
#define SETCLASSBRUSH(hwnd, hBrush)  SetClassLong(hwnd, GCL_HBRBACKGROUND,(DWORD) hBrush)
#define GETCLASSBRUSH(hwnd) (HBRUSH) GetClassLong(hwnd, GCL_HBRBACKGROUND)
#define DLG_HANDLE_WM_COMMAND(hwnd, wParam, lParam, fn) \
    ((fn)((hwnd), (int)(LOWORD(wParam)), (HWND)(lParam), (UINT)HIWORD(wParam)))
/* BOOL Cls_OnPaint(HWND hwnd) */
#define DLG_HANDLE_WM_PAINT(hwnd, wParam, lParam, fn) \
    ((fn)(hwnd))
#define GET_ACTIVE_MDICHILD(hwndClient)\
   (HWND)(SendMessage(hwndClient,WM_MDIGETACTIVE,0,0L));
#else
// 16-bit versions
#define DLG_HANDLE_WM_INITDIALOG(hDlg,wParam,lParam,fn)\
(BOOL)(fn)((hDlg), (HWND)(wParam), lParam)
#define DLG_HANDLE_WM_SIZE(hand, wParam,lParam,fn) \
    (fn)((hwnd), (UINT)(wParam), (int)LOWORD(lParam), (int)HIWORD(lParam))
#define SETCLASSCURSOR(hwnd,hCursor) SetClassWord(hwnd, GCW_HCURSOR, (WORD) hCursor)
#define SETCLASSBRUSH(hwnd, hBrush)  SetClassWord(hwnd, GCW_HBRBACKGROUND,(WORD) hBrush)
#define GETCLASSBRUSH(hwnd) (HBRUSH) GetClassWord(hwnd, GCW_HBRBACKGROUND)
#define DLG_HANDLE_WM_COMMAND(hwnd, wParam, lParam, fn) \
    ((fn)((hwnd), (int)(wParam), (HWND)LOWORD(lParam), (UINT)HIWORD(lParam)))
/* BOOL Cls_OnPaint(HWND hwnd) */
#define DLG_HANDLE_WM_PAINT(hwnd, wParam, lParam, fn) \
    ((fn)(hwnd))
#define GET_ACTIVE_MDICHILD(hwndClient)\
   (HWND)LOWORD((SendMessage(hwndClient,WM_MDIGETACTIVE,0,0L)));

#endif

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists