|
|
1.1 ! root 1: /* Global data extern declarations */ ! 2: extern char szSplitbarClass[]; ! 3: extern USHORT usDocNumber, cDocs; ! 4: extern USHORT cxVertSplitbar, cyHorzSplitbar; ! 5: extern SHORT cxNewDoc, cyNewDoc, xCascadeInc, yCascadeInc; ! 6: extern SHORT xCascadeSlot; ! 7: extern SHORT xNextNewDoc, yNextNewDoc; ! 8: extern SHORT cyTitlebar, cxMinmaxButton; ! 9: extern BOOL fAabSysMenu; ! 10: ! 11: extern PFNWP pfnFrameWndProc; ! 12: extern PFNWP pfnMainFrameWndProc; ! 13: ! 14: extern HDC hdcMem; ! 15: extern HPS hpsMem; ! 16: extern HPOINTER hptrHorzSplit, hptrVertSplit, hptrHVSplit, hptrArrow; ! 17: extern HBITMAP hbmChildSysMenu, hbmAabChildSysMenu; ! 18: extern MENUITEM miAabSysMenu; ! 19: ! 20: ! 21: /* Procedure declarations */ ! 22: MRESULT CALLBACK SplitbarWndProc(HWND, USHORT, MPARAM, MPARAM); ! 23: VOID CloseDocument(HWND); ! 24: BOOL ArrangeWindows(USHORT); ! 25: BOOL CreateSplitbarWindows(HWND, NPDOC); ! 26: VOID FindSwp(PSWP, USHORT, USHORT, PSWP FAR *); ! 27: VOID SetSwpPos(PSWP, HWND, HWND, SHORT, SHORT, SHORT, SHORT, USHORT); ! 28: VOID HideSwp(PSWP, HWND, USHORT *); ! 29:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.