Changeset 17490


Ignore:
Timestamp:
Oct 2, 2001, 7:15:47 PM (24 years ago)
Author:
sandervl
Message:

header updates

Location:
tags/trunk/include
Files:
3 edited

Legend:

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

    r17419 r17490  
    735735#define WM_POWERBROADCAST   0x0218
    736736#define WM_DEVICECHANGE     0x0219
     737
     738/* wParam for WM_SIZING message */
     739#define WMSZ_LEFT           1
     740#define WMSZ_RIGHT          2
     741#define WMSZ_TOP            3
     742#define WMSZ_TOPLEFT        4
     743#define WMSZ_TOPRIGHT       5
     744#define WMSZ_BOTTOM         6
     745#define WMSZ_BOTTOMLEFT     7
     746#define WMSZ_BOTTOMRIGHT    8
    737747
    738748  /* MDI messages */
  • TabularUnified tags/trunk/include/win32api.h

    r17385 r17490  
    170170UINT    WIN32API GetWindowsDirectoryA(LPSTR,UINT);
    171171
     172BOOL    WIN32API IsIconic( HWND hwnd);
     173
    172174#endif
  • TabularUnified tags/trunk/include/winconst.h

    r17458 r17490  
    14971497#define WAIT_IO_COMPLETION_W      STATUS_USER_APC_W
    14981498#define WAIT_TIMEOUT_W            STATUS_TIMEOUT_W
     1499
     1500#define WM_NULL_W                 0x0000
     1501#define WM_CREATE_W               0x0001
     1502#define WM_DESTROY_W              0x0002
     1503#define WM_MOVE_W                 0x0003
     1504#define WM_SIZEWAIT_W             0x0004
     1505#define WM_SIZE_W                 0x0005
     1506#define WM_ACTIVATE_W             0x0006
     1507#define WM_SETFOCUS_W             0x0007
     1508#define WM_KILLFOCUS_W            0x0008
     1509#define WM_SETVISIBLE_W           0x0009
     1510#define WM_ENABLE_W               0x000a
     1511#define WM_SETREDRAW_W            0x000b
     1512#define WM_SETTEXT_W              0x000c
     1513#define WM_GETTEXT_W              0x000d
     1514#define WM_GETTEXTLENGTH_W        0x000e
     1515#define WM_PAINT_W                0x000f
     1516#define WM_CLOSE_W                0x0010
     1517#define WM_QUERYENDSESSION_W      0x0011
     1518#define WM_QUIT_W                 0x0012
     1519#define WM_QUERYOPEN_W            0x0013
     1520#define WM_ERASEBKGND_W           0x0014
     1521#define WM_SYSCOLORCHANGE_W       0x0015
     1522#define WM_ENDSESSION_W           0x0016
     1523#define WM_SYSTEMERROR_W          0x0017
     1524#define WM_SHOWWINDOW_W           0x0018
     1525#define WM_CTLCOLOR_W             0x0019
     1526#define WM_WININICHANGE_W         0x001a
     1527#define WM_SETTINGCHANGE_W        WM_WININICHANGE_W
     1528#define WM_DEVMODECHANGE_W        0x001b
     1529#define WM_ACTIVATEAPP_W          0x001c
     1530#define WM_FONTCHANGE_W           0x001d
     1531#define WM_TIMECHANGE_W           0x001e
     1532#define WM_CANCELMODE_W           0x001f
     1533#define WM_SETCURSOR_W            0x0020
     1534#define WM_MOUSEACTIVATE_W        0x0021
     1535#define WM_CHILDACTIVATE_W        0x0022
     1536#define WM_QUEUESYNC_W            0x0023
     1537#define WM_GETMINMAXINFO_W        0x0024
     1538
     1539#define WM_PAINTICON_W            0x0026
     1540#define WM_ICONERASEBKGND_W       0x0027
     1541#define WM_NEXTDLGCTL_W           0x0028
     1542#define WM_ALTTABACTIVE_W         0x0029
     1543#define WM_SPOOLERSTATUS_W        0x002a
     1544#define WM_DRAWITEM_W             0x002b
     1545#define WM_MEASUREITEM_W          0x002c
     1546#define WM_DELETEITEM_W           0x002d
     1547#define WM_VKEYTOITEM_W           0x002e
     1548#define WM_CHARTOITEM_W           0x002f
     1549#define WM_SETFONT_W              0x0030
     1550#define WM_GETFONT_W              0x0031
     1551#define WM_SETHOTKEY_W            0x0032
     1552#define WM_GETHOTKEY_W            0x0033
     1553#define WM_FILESYSCHANGE_W        0x0034
     1554#define WM_ISACTIVEICON_W         0x0035
     1555#define WM_QUERYPARKICON_W        0x0036
     1556#define WM_QUERYDRAGICON_W        0x0037
     1557#define WM_QUERYSAVESTATE_W       0x0038
     1558#define WM_COMPAREITEM_W          0x0039
     1559#define WM_TESTING_W              0x003a
     1560#define WM_GETOBJECT_W            0x003D
     1561
     1562#define WM_OTHERWINDOWCREATED_W   0x003c
     1563#define WM_OTHERWINDOWDESTROYED_W 0x003d
     1564#define WM_ACTIVATESHELLWINDOW_W  0x003e
     1565
     1566#define WM_COMPACTING_W           0x0041
     1567
     1568#define WM_COMMNOTIFY_W           0x0044
     1569#define WM_WINDOWPOSCHANGING_W    0x0046
     1570#define WM_WINDOWPOSCHANGED_W     0x0047
     1571#define WM_POWER_W                0x0048
     1572
     1573  /* Win32 4.0 messages */
     1574#define WM_COPYDATA_W             0x004a
     1575#define WM_CANCELJOURNAL_W        0x004b
     1576#define WM_NOTIFY_W               0x004e
     1577#define WM_INPUTLANGCHANGEREQUEST_W       0x0050
     1578#define WM_INPUTLANGCHANGE_W              0x0051
     1579#define WM_TCARD_W                        0x0052
     1580#define WM_HELP_W                         0x0053
     1581#define WM_USERCHANGED_W                  0x0054
     1582#define WM_HELP_W                 0x0053
     1583#define WM_NOTIFYFORMAT_W         0x0055
     1584
     1585#define WM_CONTEXTMENU_W          0x007b
     1586#define WM_STYLECHANGING_W        0x007c
     1587#define WM_STYLECHANGED_W         0x007d
     1588#define WM_DISPLAYCHANGE_W        0x007e
     1589#define WM_GETICON_W              0x007f
     1590#define WM_SETICON_W              0x0080
     1591
     1592  /* Non-client system messages */
     1593#define WM_NCCREATE_W         0x0081
     1594#define WM_NCDESTROY_W        0x0082
     1595#define WM_NCCALCSIZE_W       0x0083
     1596#define WM_NCHITTEST_W        0x0084
     1597#define WM_NCPAINT_W          0x0085
     1598#define WM_NCACTIVATE_W       0x0086
     1599
     1600#define WM_GETDLGCODE_W       0x0087
     1601#define WM_SYNCPAINT_W        0x0088
     1602#define WM_SYNCTASK_W         0x0089
     1603
     1604  /* Non-client mouse messages */
     1605#define WM_NCMOUSEMOVE_W      0x00a0
     1606#define WM_NCLBUTTONDOWN_W    0x00a1
     1607#define WM_NCLBUTTONUP_W      0x00a2
     1608#define WM_NCLBUTTONDBLCLK_W  0x00a3
     1609#define WM_NCRBUTTONDOWN_W    0x00a4
     1610#define WM_NCRBUTTONUP_W      0x00a5
     1611#define WM_NCRBUTTONDBLCLK_W  0x00a6
     1612#define WM_NCMBUTTONDOWN_W    0x00a7
     1613#define WM_NCMBUTTONUP_W      0x00a8
     1614#define WM_NCMBUTTONDBLCLK_W  0x00a9
     1615
     1616  /* Keyboard messages */
     1617#define WM_KEYDOWN_W          0x0100
     1618#define WM_KEYUP_W            0x0101
     1619#define WM_CHAR_W             0x0102
     1620#define WM_DEADCHAR_W         0x0103
     1621#define WM_SYSKEYDOWN_W       0x0104
     1622#define WM_SYSKEYUP_W         0x0105
     1623#define WM_SYSCHAR_W          0x0106
     1624#define WM_SYSDEADCHAR_W      0x0107
     1625#define WM_KEYFIRST_W         WM_KEYDOWN_W
     1626#define WM_KEYLAST_W          0x0108
     1627
     1628#define WM_IME_STARTCOMPOSITION_W         0x010D
     1629#define WM_IME_ENDCOMPOSITION_W           0x010E
     1630#define WM_IME_COMPOSITION_W              0x010F
     1631#define WM_IME_KEYLAST_W                  0x010F
     1632
     1633#define WM_INITDIALOG_W       0x0110
     1634#define WM_COMMAND_W          0x0111
     1635#define WM_SYSCOMMAND_W       0x0112
     1636#define WM_TIMER_W            0x0113
     1637#define WM_SYSTIMER_W         0x0118
     1638
     1639  /* scroll messages */
     1640#define WM_HSCROLL_W          0x0114
     1641#define WM_VSCROLL_W          0x0115
     1642
     1643/* Menu messages */
     1644#define WM_INITMENU_W         0x0116
     1645#define WM_INITMENUPOPUP_W    0x0117
     1646
     1647#define WM_MENUSELECT_W       0x011F
     1648#define WM_MENUCHAR_W         0x0120
     1649#define WM_ENTERIDLE_W        0x0121
     1650#define WM_MENURBUTTONUP_W    0x0122
     1651#define WM_MENUDRAG_W         0x0123
     1652#define WM_MENUGETOBJECT_W    0x0124
     1653#define WM_UNINITMENUPOPUP_W  0x0125
     1654#define WM_MENUCOMMAND_W      0x0126
     1655
     1656#define WM_KEYBOARDCUES_W     0x0127
     1657
     1658#define WM_LBTRACKPOINT_W     0x0131
     1659
     1660  /* Win32 CTLCOLOR messages */
     1661#define WM_CTLCOLORMSGBOX_W    0x0132
     1662#define WM_CTLCOLOREDIT_W      0x0133
     1663#define WM_CTLCOLORLISTBOX_W   0x0134
     1664#define WM_CTLCOLORBTN_W       0x0135
     1665#define WM_CTLCOLORDLG_W       0x0136
     1666#define WM_CTLCOLORSCROLLBAR_W 0x0137
     1667#define WM_CTLCOLORSTATIC_W    0x0138
     1668
     1669  /* Mouse messages */
     1670#define WM_MOUSEMOVE_W        0x0200
     1671#define WM_LBUTTONDOWN_W      0x0201
     1672#define WM_LBUTTONUP_W        0x0202
     1673#define WM_LBUTTONDBLCLK_W    0x0203
     1674#define WM_RBUTTONDOWN_W      0x0204
     1675#define WM_RBUTTONUP_W        0x0205
     1676#define WM_RBUTTONDBLCLK_W    0x0206
     1677#define WM_MBUTTONDOWN_W      0x0207
     1678#define WM_MBUTTONUP_W        0x0208
     1679#define WM_MBUTTONDBLCLK_W    0x0209
     1680#define WM_MOUSEWHEEL_W       0x020A
     1681#define WM_MOUSEFIRST_W       WM_MOUSEMOVE_W
     1682#define WM_MOUSELAST_W        WM_MOUSEWHEEL_W
     1683
     1684#define WM_PARENTNOTIFY_W     0x0210
     1685#define WM_ENTERMENULOOP_W    0x0211
     1686#define WM_EXITMENULOOP_W     0x0212
     1687#define WM_NEXTMENU_W         0x0213
     1688
     1689  /* Win32 4.0 messages */
     1690#define WM_SIZING_W           0x0214
     1691#define WM_CAPTURECHANGED_W   0x0215
     1692#define WM_MOVING_W           0x0216
     1693
     1694#define WM_POWERBROADCAST_W   0x0218
     1695#define WM_DEVICECHANGE_W     0x0219
     1696
     1697/* wParam for WM_SIZING message */
     1698#define WMSZ_LEFT_W           1
     1699#define WMSZ_RIGHT_W          2
     1700#define WMSZ_TOP_W            3
     1701#define WMSZ_TOPLEFT_W        4
     1702#define WMSZ_TOPRIGHT_W       5
     1703#define WMSZ_BOTTOM_W         6
     1704#define WMSZ_BOTTOMLEFT_W     7
     1705#define WMSZ_BOTTOMRIGHT_W    8
     1706
     1707  /* MDI messages */
     1708#define WM_MDICREATE_W        0x0220
     1709#define WM_MDIDESTROY_W       0x0221
     1710#define WM_MDIACTIVATE_W      0x0222
     1711#define WM_MDIRESTORE_W       0x0223
     1712#define WM_MDINEXT_W          0x0224
     1713#define WM_MDIMAXIMIZE_W      0x0225
     1714#define WM_MDITILE_W          0x0226
     1715#define WM_MDICASCADE_W       0x0227
     1716#define WM_MDIICONARRANGE_W   0x0228
     1717#define WM_MDIGETACTIVE_W     0x0229
     1718#define WM_MDIREFRESHMENU_W   0x0234
     1719
     1720  /* D&D messages */
     1721#define WM_DROPOBJECT_W       0x022A
     1722#define WM_QUERYDROPOBJECT_W  0x022B
     1723#define WM_BEGINDRAG_W        0x022C
     1724#define WM_DRAGLOOP_W         0x022D
     1725#define WM_DRAGSELECT_W       0x022E
     1726#define WM_DRAGMOVE_W         0x022F
     1727#define WM_MDISETMENU_W       0x0230
     1728
     1729#define WM_ENTERSIZEMOVE_W    0x0231
     1730#define WM_EXITSIZEMOVE_W     0x0232
     1731#define WM_DROPFILES_W        0x0233
     1732
     1733#define WM_IME_SETCONTEXT_W               0x0281
     1734#define WM_IME_NOTIFY_W                   0x0282
     1735#define WM_IME_CONTROL_W                  0x0283
     1736#define WM_IME_COMPOSITIONFULL_W          0x0284
     1737#define WM_IME_SELECT_W                   0x0285
     1738#define WM_IME_CHAR_W                     0x0286
     1739#define WM_IME_REQUEST_W                  0x0288
     1740#define WM_IME_KEYDOWN_W                  0x0290
     1741#define WM_IME_KEYUP_W                    0x0291
     1742
     1743#define WM_MOUSEHOVER_W        0x02A1
     1744#define WM_MOUSELEAVE_W        0x02A3
     1745#define WM_NCMOUSEHOVER_W      0x02A0
     1746#define WM_NCMOUSELEAVE_W      0x02A2
     1747
     1748#define WM_CUT_W               0x0300
     1749#define WM_COPY_W              0x0301
     1750#define WM_PASTE_W             0x0302
     1751#define WM_CLEAR_W             0x0303
     1752#define WM_UNDO_W              0x0304
     1753#define WM_RENDERFORMAT_W      0x0305
     1754#define WM_RENDERALLFORMATS_W  0x0306
     1755#define WM_DESTROYCLIPBOARD_W  0x0307
     1756#define WM_DRAWCLIPBOARD_W     0x0308
     1757#define WM_PAINTCLIPBOARD_W    0x0309
     1758#define WM_VSCROLLCLIPBOARD_W  0x030A
     1759#define WM_SIZECLIPBOARD_W     0x030B
     1760#define WM_ASKCBFORMATNAME_W   0x030C
     1761#define WM_CHANGECBCHAIN_W     0x030D
     1762#define WM_HSCROLLCLIPBOARD_W  0x030E
     1763#define WM_QUERYNEWPALETTE_W   0x030F
     1764#define WM_PALETTEISCHANGING_W 0x0310
     1765#define WM_PALETTECHANGED_W    0x0311
     1766#define WM_HOTKEY_W            0x0312
     1767
     1768#define WM_PRINT_W             0x0317
     1769#define WM_PRINTCLIENT_W       0x0318
     1770
     1771#define WM_HANDHELDFIRST_W     0x0358
     1772#define WM_HANDHELDLAST_W      0x035F
     1773
     1774#define WM_AFXFIRST_W          0x0360
     1775#define WM_FORWARDMSG_W        0x037F
     1776#define WM_AFXLAST_W           0x037F
     1777
     1778#define WM_PENWINFIRST_W       0x0380
     1779#define WM_PENWINLAST_W        0x038F
     1780
     1781#define WM_APP_W               0x8000
Note: See TracChangeset for help on using the changeset viewer.