Ignore:
Timestamp:
Oct 30, 1999, 8:39:40 PM (26 years ago)
Author:
cbratschi
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win/winuser.h

    r1420 r1524  
    1 /* $Id: winuser.h,v 1.12 1999-10-23 22:59:40 sandervl Exp $ */
     1/* $Id: winuser.h,v 1.13 1999-10-30 18:39:40 cbratschi Exp $ */
    22
    33#ifndef __INCLUDE_WINUSER_H
     
    137137#define WM_USER             0x0400
    138138
    139 #define DT_EDITCONTROL      0x00002000
    140 #define DT_PATH_ELLIPSIS    0x00004000
    141 #define DT_END_ELLIPSIS     0x00008000
    142 #define DT_MODIFYSTRING     0x00010000
    143 #define DT_RTLREADING       0x00020000
    144 #define DT_WORD_ELLIPSIS    0x00040000
     139#define DT_EDITCONTROL              0x00002000
     140#define DT_PATH_ELLIPSIS            0x00004000
     141#define DT_END_ELLIPSIS             0x00008000
     142#define DT_MODIFYSTRING             0x00010000
     143#define DT_RTLREADING               0x00020000
     144#define DT_WORD_ELLIPSIS            0x00040000
     145#define DT_NOFULLWIDTHCHARBREAK     0x00080000
     146#define DT_HIDEPREFIX               0x00100000
     147#define DT_PREFIXONLY               0x00200000
    145148
    146149typedef struct
     
    274277
    275278/* Owner draw state */
    276 #define ODS_SELECTED    0x0001
    277 #define ODS_GRAYED      0x0002
    278 #define ODS_DISABLED    0x0004
    279 #define ODS_CHECKED     0x0008
    280 #define ODS_FOCUS       0x0010
     279#define ODS_SELECTED     0x0001
     280#define ODS_GRAYED       0x0002
     281#define ODS_DISABLED     0x0004
     282#define ODS_CHECKED      0x0008
     283#define ODS_FOCUS        0x0010
     284#define ODS_DEFAULT      0x0020
    281285#define ODS_COMBOBOXEDIT 0x1000
    282 #define ODS_HOTLIGHT    0x0040
    283 #define ODS_INACTIVE    0x0080
     286#define ODS_HOTLIGHT     0x0040
     287#define ODS_INACTIVE     0x0080
     288#define ODS_NOACCEL      0x0100
     289#define ODS_NOFOCUSRECT  0x0200
    284290
    285291/* Edit control styles */
     
    687693#define WM_HANDHELDFIRST     0x0358
    688694#define WM_HANDHELDLAST      0x035F
    689  
     695
    690696#define WM_AFXFIRST          0x0360
    691697#define WM_AFXLAST           0x037F
    692  
     698
    693699#define WM_PENWINFIRST       0x0380
    694700#define WM_PENWINLAST        0x038F
     
    14781484#define SS_GRAYFRAME        0x00000008L
    14791485#define SS_WHITEFRAME       0x00000009L
    1480 
     1486#define SS_USERITEM         0x0000000AL
    14811487#define SS_SIMPLE           0x0000000BL
    14821488#define SS_LEFTNOWORDWRAP   0x0000000CL
     
    14971503#define SS_REALSIZEIMAGE    0x00000800L
    14981504#define SS_SUNKEN           0x00001000L
     1505#define SS_ENDELLIPSIS      0x00004000L
     1506#define SS_PATHELLIPSIS     0x00008000L
     1507#define SS_WORDELLIPSIS     0x0000C000L
     1508#define SS_ELLIPSISMASK     0x0000C000L
    14991509
    15001510/* Static Control Messages */
    15011511#define STM_SETICON       0x0170
    15021512#define STM_GETICON       0x0171
    1503 #define STM_SETIMAGE        0x0172
    1504 #define STM_GETIMAGE        0x0173
     1513#define STM_SETIMAGE      0x0172
     1514#define STM_GETIMAGE      0x0173
     1515#define STM_MSGMAX        0x0174
     1516
     1517#define STN_CLICKED         0
     1518#define STN_DBLCLK          1
     1519#define STN_ENABLE          2
     1520#define STN_DISABLE         3
    15051521
    15061522/* Scrollbar messages */
     
    15341550#define SIF_TRACKPOS        0x0010
    15351551#define SIF_ALL             (SIF_RANGE | SIF_PAGE | SIF_POS | SIF_TRACKPOS)
     1552
     1553/* Scrollbar information */
     1554
     1555#define CCHILDREN_SCROLLBAR             5
     1556
     1557typedef struct tagSCROLLBARINFO
     1558{
     1559    DWORD cbSize;
     1560    RECT  rcScrollBar;
     1561    int   dxyLineButton;
     1562    int   xyThumbTop;
     1563    int   xyThumbBottom;
     1564    int   bogus;
     1565    DWORD rgstate[CCHILDREN_SCROLLBAR+1];
     1566} SCROLLBARINFO, *PSCROLLBARINFO, *LPSCROLLBARINFO;
    15361567
    15371568/* Listbox styles */
     
    22132244#define SW_INVALIDATE          0x0002
    22142245#define SW_ERASE               0x0004
     2246#define SW_SMOOTHSCROLL        0x0010
    22152247
    22162248/* CreateWindow() coordinates */
     
    23552387#define GMDI_GOINTOPOPUPS   0x0002L
    23562388
    2357 
    2358 #define DT_TOP 0
    2359 #define DT_LEFT 0
    2360 #define DT_CENTER 1
    2361 #define DT_RIGHT 2
    2362 #define DT_VCENTER 4
    2363 #define DT_BOTTOM 8
    2364 #define DT_WORDBREAK 16
    2365 #define DT_SINGLELINE 32
    2366 #define DT_EXPANDTABS 64
    2367 #define DT_TABSTOP 128
    2368 #define DT_NOCLIP 256
    2369 #define DT_EXTERNALLEADING 512
    2370 #define DT_CALCRECT 1024
    2371 #define DT_NOPREFIX 2048
    2372 #define DT_INTERNAL 4096
     2389#define DT_TOP                      0x00000000
     2390#define DT_LEFT                     0x00000000
     2391#define DT_CENTER                   0x00000001
     2392#define DT_RIGHT                    0x00000002
     2393#define DT_VCENTER                  0x00000004
     2394#define DT_BOTTOM                   0x00000008
     2395#define DT_WORDBREAK                0x00000010
     2396#define DT_SINGLELINE               0x00000020
     2397#define DT_EXPANDTABS               0x00000040
     2398#define DT_TABSTOP                  0x00000080
     2399#define DT_NOCLIP                   0x00000100
     2400#define DT_EXTERNALLEADING          0x00000200
     2401#define DT_CALCRECT                 0x00000400
     2402#define DT_NOPREFIX                 0x00000800
     2403#define DT_INTERNAL                 0x00001000
    23732404
    23742405/* DrawCaption()/DrawCaptionTemp() flags */
     
    28732904typedef VOID (* CALLBACK SENDASYNCPROC)(HWND, UINT, DWORD, LRESULT);
    28742905
     2906#define     OBJID_WINDOW        0x00000000
     2907#define     OBJID_SYSMENU       0xFFFFFFFF
     2908#define     OBJID_TITLEBAR      0xFFFFFFFE
     2909#define     OBJID_MENU          0xFFFFFFFD
     2910#define     OBJID_CLIENT        0xFFFFFFFC
     2911#define     OBJID_VSCROLL       0xFFFFFFFB
     2912#define     OBJID_HSCROLL       0xFFFFFFFA
     2913#define     OBJID_SIZEGRIP      0xFFFFFFF9
     2914#define     OBJID_CARET         0xFFFFFFF8
     2915#define     OBJID_CURSOR        0xFFFFFFF7
     2916#define     OBJID_ALERT         0xFFFFFFF6
     2917#define     OBJID_SOUND         0xFFFFFFF5
     2918
     2919#define STATE_SYSTEM_UNAVAILABLE        0x00000001  // Disabled
     2920#define STATE_SYSTEM_SELECTED           0x00000002
     2921#define STATE_SYSTEM_FOCUSED            0x00000004
     2922#define STATE_SYSTEM_PRESSED            0x00000008
     2923#define STATE_SYSTEM_CHECKED            0x00000010
     2924#define STATE_SYSTEM_MIXED              0x00000020  // 3-state checkbox or toolbar button
     2925#define STATE_SYSTEM_INDETERMINATE      STATE_SYSTEM_MIXED
     2926#define STATE_SYSTEM_READONLY           0x00000040
     2927#define STATE_SYSTEM_HOTTRACKED         0x00000080
     2928#define STATE_SYSTEM_DEFAULT            0x00000100
     2929#define STATE_SYSTEM_EXPANDED           0x00000200
     2930#define STATE_SYSTEM_COLLAPSED          0x00000400
     2931#define STATE_SYSTEM_BUSY               0x00000800
     2932#define STATE_SYSTEM_FLOATING           0x00001000  // Children "owned" not "contained" by parent
     2933#define STATE_SYSTEM_MARQUEED           0x00002000
     2934#define STATE_SYSTEM_ANIMATED           0x00004000
     2935#define STATE_SYSTEM_INVISIBLE          0x00008000
     2936#define STATE_SYSTEM_OFFSCREEN          0x00010000
     2937#define STATE_SYSTEM_SIZEABLE           0x00020000
     2938#define STATE_SYSTEM_MOVEABLE           0x00040000
     2939#define STATE_SYSTEM_SELFVOICING        0x00080000
     2940#define STATE_SYSTEM_FOCUSABLE          0x00100000
     2941#define STATE_SYSTEM_SELECTABLE         0x00200000
     2942#define STATE_SYSTEM_LINKED             0x00400000
     2943#define STATE_SYSTEM_TRAVERSED          0x00800000
     2944#define STATE_SYSTEM_MULTISELECTABLE    0x01000000  // Supports multiple selection
     2945#define STATE_SYSTEM_EXTSELECTABLE      0x02000000  // Supports extended selection
     2946#define STATE_SYSTEM_ALERT_LOW          0x04000000  // This information is of low priority
     2947#define STATE_SYSTEM_ALERT_MEDIUM       0x08000000  // This information is of medium priority
     2948#define STATE_SYSTEM_ALERT_HIGH         0x10000000  // This information is of high priority
     2949#define STATE_SYSTEM_REDUNDANT          0x20000000  // this child object's data is also represented by it's parent
     2950#define STATE_SYSTEM_ONLY_REDUNDANT     0x40000000  // this object has children, but they are all redundant
     2951#define STATE_SYSTEM_VALID              0x7FFFFFFF
    28752952
    28762953#include "poppack.h"
     
    32763353#define     GetProp WINELIB_NAME_AW(GetProp)
    32773354DWORD       WINAPI GetQueueStatus(UINT);
     3355BOOL      WINAPI GetScrollBarInfo(HWND,LONG,PSCROLLBARINFO);
    32783356BOOL      WINAPI GetScrollInfo(HWND,INT,LPSCROLLINFO);
    32793357INT       WINAPI GetScrollPos(HWND,INT);
Note: See TracChangeset for help on using the changeset viewer.