00001
00002
00003
00004
00005
00006
00007
00008 #ifndef __PMFRAME_H__
00009 #define __PMFRAME_H__
00010
00011 PVOID FrameSubclassFrameWindow(Win32BaseWindow *win32wnd);
00012 VOID FrameUpdateClient(Win32BaseWindow *win32wnd);
00013
00014 #define HTERROR_W (-2)
00015 #define HTTRANSPARENT_W (-1)
00016 #define HTNOWHERE_W 0
00017 #define HTCLIENT_W 1
00018 #define HTCAPTION_W 2
00019 #define HTSYSMENU_W 3
00020 #define HTSIZE_W 4
00021 #define HTMENU_W 5
00022 #define HTHSCROLL_W 6
00023 #define HTVSCROLL_W 7
00024 #define HTMINBUTTON_W 8
00025 #define HTMAXBUTTON_W 9
00026 #define HTLEFT_W 10
00027 #define HTRIGHT_W 11
00028 #define HTTOP_W 12
00029 #define HTTOPLEFT_W 13
00030 #define HTTOPRIGHT_W 14
00031 #define HTBOTTOM_W 15
00032 #define HTBOTTOMLEFT_W 16
00033 #define HTBOTTOMRIGHT_W 17
00034 #define HTBORDER_W 18
00035 #define HTGROWBOX_W HTSIZE_W
00036 #define HTREDUCE_W HTMINBUTTON_W
00037 #define HTZOOM_W HTMAXBUTTON_W
00038 #define HTOBJECT_W 19
00039 #define HTCLOSE_W 20
00040 #define HTHELP_W 21
00041 #define HTSIZEFIRST_W HTLEFT_W
00042 #define HTSIZELAST_W HTBOTTOMRIGHT_W
00043
00044 #define TFOS_LEFT 0x0001
00045 #define TFOS_TOP 0x0002
00046 #define TFOS_RIGHT 0x0004
00047 #define TFOS_BOTTOM 0x0008
00048
00049 #define TFOS_MOVE 0x000F
00050
00051 VOID FrameTrackFrame(Win32BaseWindow *win32wnd,DWORD flags);
00052
00053 #define WS_MINIMIZE_W 0x20000000L
00054 #define WS_MAXIMIZE_W 0x01000000L
00055
00056 #endif