Ignore:
Timestamp:
Jan 29, 2003, 7:41:39 PM (23 years ago)
Author:
umoeller
Message:

New build system, multimedia, other misc fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/helpers/winh.h

    r242 r243  
    673673     ********************************************************************/
    674674
    675     #define ID_VSCROLL      100
    676     #define ID_HSCROLL      101
    677 
    678     BOOL XWPENTRY winhCreateScrollBars(HWND hwndParent,
    679                                        HWND *phwndV,
    680                                        HWND *phwndH);
    681 
    682675    BOOL XWPENTRY winhUpdateScrollBar(HWND hwndScrollBar,
    683676                                      ULONG ulWinPels,
     
    686679                                      BOOL fAutoHide);
    687680
    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,
    694686                                      ULONG msg,
    695687                                      MPARAM mp2);
    696688
    697     LONG XWPENTRY winhHandleScrollMsg2(HWND hwndScrollBar,
    698                                        PLONG plCurPelsOfs,
    699                                        LONG lWindowPels,
    700                                        LONG lWorkareaPels,
    701                                        USHORT usLineStepPels,
    702                                        ULONG msg,
    703                                        MPARAM mp2);
    704689    BOOL XWPENTRY winhScrollWindow(HWND hwnd2Scroll,
    705690                                   PRECTL prclClip,
     
    714699                                         ULONG ulHorzMax);
    715700
     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
    716736    /* ******************************************************************
    717737     *
     
    841861
    842862    HSWITCH XWPENTRY winhAddToTasklist(HWND hwnd, HPOINTER hIcon);
     863
     864    BOOL XWPENTRY winhUpdateTasklist(HWND hwnd, PCSZ pcszNewTitle);
    843865
    844866    /* ******************************************************************
Note: See TracChangeset for help on using the changeset viewer.