Ignore:
Timestamp:
Oct 2, 2001, 8:28:47 PM (24 years ago)
Author:
umoeller
Message:

Misc helpers updates.

File:
1 edited

Legend:

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

    r91 r106  
    848848    /* ******************************************************************
    849849     *
     850     *   Extended frame
     851     *
     852     ********************************************************************/
     853
     854    #define XFCF_STATUSBAR          0x0001
     855
     856    #define FID_STATUSBAR           0x8100
     857
     858    /*
     859     *@@ EXTFRAMECDATA:
     860     *
     861     *@@added V0.9.16 (2001-09-29) [umoeller]
     862     */
     863
     864    typedef struct _EXTFRAMECDATA
     865    {
     866        PSWP        pswpFrame;            // in: frame wnd pos
     867        ULONG       flFrameCreateFlags;  // in: FCF_* flags
     868        ULONG       flExtFlags;          // in: XFCF_* flags
     869        ULONG       ulFrameStyle;        // in: WS_* flags (e.g. WS_VISIBLE, WS_ANIMATE)
     870        const char  *pcszFrameTitle; // in: frame title (title bar)
     871        ULONG       ulResourcesID;       // in: according to FCF_* flags
     872        const char  *pcszClassClient; // in: client class name
     873        ULONG       flStyleClient;       // in: client style
     874        ULONG       ulID;                // in: frame window ID
     875        PVOID       pClientCtlData;      // in: pCtlData structure pointer for client
     876    } EXTFRAMECDATA, *PEXTFRAMECDATA;
     877
     878    /*
     879     *@@ EXTFRAMEDATA:
     880     *
     881     *@@added V0.9.16 (2001-09-29) [umoeller]
     882     */
     883
     884    typedef struct _EXTFRAMEDATA
     885    {
     886        EXTFRAMECDATA   CData;
     887
     888        PFNWP           pfnwpOrig;      // original frame wnd proc from subclassing
     889
     890        PVOID           pvUser;         // more data for user (e.g. for additional subclassing)
     891
     892    } EXTFRAMEDATA, *PEXTFRAMEDATA;
     893
     894    HWND winhCreateStatusBar(HWND hwndFrame,
     895                             HWND hwndOwner,
     896                             const char *pcszText,
     897                             const char *pcszFont,
     898                             LONG lColor);
     899
     900    HWND winhCreateExtStdWindow(PEXTFRAMECDATA pData,
     901                                PHWND phwndClient);
     902
     903    /* ******************************************************************
     904     *
    850905     *   WPS Class List helpers
    851906     *
Note: See TracChangeset for help on using the changeset viewer.