Changeset 243 for trunk/include/helpers
- Timestamp:
- Jan 29, 2003, 7:41:39 PM (23 years ago)
- Location:
- trunk/include/helpers
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/helpers/comctl.h
r242 r243 52 52 53 53 /* 54 *@@ SYSCOLORSET:54 *@@ CCTLCOLOR: 55 55 * 56 56 *@@added V1.0.1 (2002-11-30) [umoeller] 57 57 */ 58 58 59 typedef struct _ SYSCOLORSET59 typedef struct _CCTLCOLOR 60 60 { 61 61 BOOL fInheritPP; 62 63 LONG lBackIndex, 64 lForeIndex; 65 } SYSCOLORSET, *PSYSCOLORSET; 62 ULONG ulPP, 63 ulSysColor; 64 } CCTLCOLOR, *PCCTLCOLOR; 65 66 #define CTLCOL_BGND 0 67 #define CTLCOL_FGND 1 68 69 #define CCS_NOSENDCTLPTR 0x0001 66 70 67 71 /* … … 77 81 78 82 PFNWP pDefWindowProc; 79 const SYSCOLORSET *pSysColorSet; 80 81 LONG lcolBackground, 82 lcolForeground; 83 84 ULONG flCtl; // CTL_* flags 83 85 84 86 SIZEL szlWin; // current window dimensions 85 87 86 88 PSZ pszText; // window text or NULL 89 90 const CCTLCOLOR *paCtlColors; 91 ULONG cCtlColors; 92 93 PLONG palColorValues; 87 94 88 95 } DEFWINDATA, *PDEFWINDATA; … … 92 99 PDEFWINDATA pdwd, 93 100 PFNWP pDefWindowProc, 94 const SYSCOLORSET *pSysColorSet); 101 ULONG flCtl, 102 const CCTLCOLOR *paCtlColors, 103 ULONG cCtlColors); 95 104 96 105 VOID ctlRefreshColors(PDEFWINDATA pdwd); 106 107 LONG ctlQueryColor(PDEFWINDATA pdwd, ULONG ulIndex); 97 108 98 109 MRESULT ctlDefWindowProc(PDEFWINDATA pdwd, ULONG msg, MPARAM mp1, MPARAM mp2); … … 1005 1016 HPOINTER hptr; // icon to paint or NULLHANDLE 1006 1017 1007 // BOOL fPaintButtonSunk;1008 1009 1018 } XBUTTONDATA, *PXBUTTONDATA; 1010 1019 … … 1410 1419 #define WC_CCTL_CNR "ComctlCnr" 1411 1420 1421 typedef struct _CNRVIEWPORT 1422 { 1423 HWND hwndCnr; 1424 SIZEL szlWorkarea, 1425 szlWin; 1426 POINTL ptlScroll; 1427 } CNRVIEWPORT, *PCNRVIEWPORT; 1428 1429 #define CN_VIEWPORTCHANGED 159 1430 1412 1431 MRESULT EXPENTRY fnwpCnr(HWND hwnd, ULONG msg, MPARAM mp1, MPARAM mp2); 1413 1432 -
trunk/include/helpers/dosh.h
r234 r243 621 621 622 622 #define XOPEN_BINARY 0x10000000 623 #define XOPEN_WRITETHRU 0x20000000 623 624 624 625 APIRET doshOpen(PCSZ pcszFilename, … … 658 659 PSZ* ppszContent, 659 660 PULONG pcbRead); 661 662 BOOL doshCreateLogFilename(PSZ pszBuf, 663 PCSZ pcszFilename, 664 BOOL fAllowBootDrive); 660 665 661 666 PSZ doshCreateBackupFileName(const char* pszExisting); -
trunk/include/helpers/sem.h
r196 r243 63 63 APIRET semRelease(PFASTMTX pmtx); 64 64 65 LONG APIENTRY DosInterlockedCompareExchange(PLONG dest, LONG xchg, LONG compare);66 LONG APIENTRY DosInterlockedDecrement(PLONG);67 LONG APIENTRY DosInterlockedExchange(PLONG, LONG);68 LONG APIENTRY DosInterlockedExchangeAdd(PLONG dest, LONG incr);69 LONG APIENTRY DosInterlockedIncrement(PLONG);65 LONG APIENTRY lockCompareExchange(PLONG dest, LONG xchg, LONG compare); 66 LONG APIENTRY lockDecrement(PLONG); 67 LONG APIENTRY lockExchange(PLONG, LONG); 68 LONG APIENTRY lockExchangeAdd(PLONG dest, LONG incr); 69 LONG APIENTRY lockIncrement(PLONG); 70 70 71 71 #endif -
trunk/include/helpers/winh.h
r242 r243 673 673 ********************************************************************/ 674 674 675 #define ID_VSCROLL 100676 #define ID_HSCROLL 101677 678 BOOL XWPENTRY winhCreateScrollBars(HWND hwndParent,679 HWND *phwndV,680 HWND *phwndH);681 682 675 BOOL XWPENTRY winhUpdateScrollBar(HWND hwndScrollBar, 683 676 ULONG ulWinPels, … … 686 679 BOOL fAutoHide); 687 680 688 BOOL XWPENTRY winhHandleScrollMsg(HWND hwnd2Scroll, 689 HWND hwndScrollBar, 690 PULONG pulCurPelsOfs, 691 PRECTL prcl2Scroll, 692 LONG ulViewportPels, 693 USHORT usLineStepUnits, 681 LONG XWPENTRY winhHandleScrollMsg(HWND hwndScrollBar, 682 PLONG plCurPelsOfs, 683 LONG lWindowPels, 684 LONG lWorkareaPels, 685 USHORT usLineStepPels, 694 686 ULONG msg, 695 687 MPARAM mp2); 696 688 697 LONG XWPENTRY winhHandleScrollMsg2(HWND hwndScrollBar,698 PLONG plCurPelsOfs,699 LONG lWindowPels,700 LONG lWorkareaPels,701 USHORT usLineStepPels,702 ULONG msg,703 MPARAM mp2);704 689 BOOL XWPENTRY winhScrollWindow(HWND hwnd2Scroll, 705 690 PRECTL prclClip, … … 714 699 ULONG ulHorzMax); 715 700 701 /* 702 *@@ SCROLLABLEWINDOW: 703 * scroll data struct for use with winhHandleScrollerMsgs. 704 * 705 *@@added V1.0.1 (2003-01-25) [umoeller] 706 */ 707 708 typedef struct _SCROLLABLEWINDOW 709 { 710 LONG cxScrollBar, 711 cyScrollBar; 712 HWND hwndVScroll, // vertical scroll bar 713 hwndHScroll; // horizontal scroll bar 714 ULONG idVScroll, 715 idHScroll; 716 SIZEL szlWorkarea; // workarea dimensions (over which window scrolls) 717 POINTL ptlScrollOfs; // current scroll offset; positive x means right, 718 // positive y means down 719 } SCROLLABLEWINDOW, *PSCROLLABLEWINDOW; 720 721 #define ID_VSCROLL 100 722 #define ID_HSCROLL 101 723 724 BOOL XWPENTRY winhCreateScroller(HWND hwndParent, 725 PSCROLLABLEWINDOW pscrw, 726 ULONG idVScroll, 727 ULONG idHScroll); 728 729 MRESULT XWPENTRY winhHandleScrollerMsgs(HWND hwnd2Scroll, 730 PSCROLLABLEWINDOW pscrw, 731 PSIZEL pszlWin, 732 ULONG msg, 733 MPARAM mp1, 734 MPARAM mp2); 735 716 736 /* ****************************************************************** 717 737 * … … 841 861 842 862 HSWITCH XWPENTRY winhAddToTasklist(HWND hwnd, HPOINTER hIcon); 863 864 BOOL XWPENTRY winhUpdateTasklist(HWND hwnd, PCSZ pcszNewTitle); 843 865 844 866 /* ******************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.