|
|
Microsoft OS/2 SDK PM 02-24-1989
#define INCL_WINSYS #define INCL_WINCOMMON #define INCL_WINMESSAGEMGR #define INCL_WINACCELERATORS #define INCL_WINMENUS #define INCL_WINHEAP #define INCL_WINPOINTERS #include <os2.h> #include "app.h" #include "mdi.h" char szSplitbarClass[] = "PM MDI Splitbar"; USHORT usDocNumber = 0, cDocs = 0; USHORT cxVertSplitbar, cyHorzSplitbar, cxSplitbarCenter, cySplitbarCenter; SHORT cxNewDoc, cyNewDoc, xCascadeInc, yCascadeInc; SHORT xNextNewDoc, yNextNewDoc; SHORT xCascadeSlot; SHORT cyTitlebar, cxMinmaxButton; BOOL fAabSysMenu; /* Frame subclassing globals */ PFNWP pfnFrameWndProc; PFNWP pfnMainFrameWndProc; /* Main MDI globals */ HDC hdcMem; HPS hpsMem; HPOINTER hptrHorzSplit, hptrVertSplit, hptrHVSplit, hptrArrow; /* Menu globals */ HBITMAP hbmChildSysMenu, hbmAabChildSysMenu; MENUITEM miAabSysMenu;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.