⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 winuser.h

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 H
📖 第 1 页 / 共 5 页
字号:
/* Edit control notification codes */#define EN_SETFOCUS     0x0100#define EN_KILLFOCUS    0x0200#define EN_CHANGE       0x0300#define EN_UPDATE       0x0400#define EN_ERRSPACE     0x0500#define EN_MAXTEXT      0x0501#define EN_HSCROLL      0x0601#define EN_VSCROLL      0x0602/* New since win95 : EM_SETMARGIN parameters */#define EC_LEFTMARGIN	0x0001#define EC_RIGHTMARGIN	0x0002#define EC_USEFONTINFO	0xffff/* Messages */  /* WM_GETDLGCODE values */#define WM_NULL                 0x0000#define WM_CREATE               0x0001#define WM_DESTROY              0x0002#define WM_MOVE                 0x0003#define WM_SIZEWAIT             0x0004#define WM_SIZE                 0x0005#define WM_ACTIVATE             0x0006#define WM_SETFOCUS             0x0007#define WM_KILLFOCUS            0x0008#define WM_SETVISIBLE           0x0009#define WM_ENABLE               0x000a#define WM_SETREDRAW            0x000b#define WM_SETTEXT              0x000c#define WM_GETTEXT              0x000d#define WM_GETTEXTLENGTH        0x000e#define WM_PAINT                0x000f#define WM_CLOSE                0x0010#define WM_QUERYENDSESSION      0x0011#define WM_QUIT                 0x0012#define WM_QUERYOPEN            0x0013#define WM_ERASEBKGND           0x0014#define WM_SYSCOLORCHANGE       0x0015#define WM_ENDSESSION           0x0016#define WM_SYSTEMERROR          0x0017#define WM_SHOWWINDOW           0x0018#define WM_CTLCOLOR             0x0019#define WM_WININICHANGE         0x001a#define WM_SETTINGCHANGE        WM_WININICHANGE#define WM_DEVMODECHANGE        0x001b#define WM_ACTIVATEAPP          0x001c#define WM_FONTCHANGE           0x001d#define WM_TIMECHANGE           0x001e#define WM_CANCELMODE           0x001f#define WM_SETCURSOR            0x0020#define WM_MOUSEACTIVATE        0x0021#define WM_CHILDACTIVATE        0x0022#define WM_QUEUESYNC            0x0023#define WM_GETMINMAXINFO        0x0024#define WM_PAINTICON            0x0026#define WM_ICONERASEBKGND       0x0027#define WM_NEXTDLGCTL           0x0028#define WM_ALTTABACTIVE         0x0029#define WM_SPOOLERSTATUS        0x002a#define WM_DRAWITEM             0x002b#define WM_MEASUREITEM          0x002c#define WM_DELETEITEM           0x002d#define WM_VKEYTOITEM           0x002e#define WM_CHARTOITEM           0x002f#define WM_SETFONT              0x0030#define WM_GETFONT              0x0031#define WM_SETHOTKEY            0x0032#define WM_GETHOTKEY            0x0033#define WM_FILESYSCHANGE        0x0034#define WM_ISACTIVEICON         0x0035#define WM_QUERYPARKICON        0x0036#define WM_QUERYDRAGICON        0x0037#define WM_QUERYSAVESTATE       0x0038#define WM_COMPAREITEM          0x0039#define WM_TESTING              0x003a#define WM_OTHERWINDOWCREATED	0x003c#define WM_OTHERWINDOWDESTROYED	0x003d#define WM_ACTIVATESHELLWINDOW	0x003e#define WM_COMPACTING		0x0041#define WM_COMMNOTIFY		0x0044#define WM_WINDOWPOSCHANGING 	0x0046#define WM_WINDOWPOSCHANGED 	0x0047#define WM_POWER		0x0048  /* Win32 4.0 messages */#define WM_COPYDATA		0x004a#define WM_CANCELJOURNAL	0x004b#define WM_NOTIFY		0x004e#define WM_HELP			0x0053#define WM_NOTIFYFORMAT		0x0055#define WM_CONTEXTMENU		0x007b#define WM_STYLECHANGING 	0x007c#define WM_STYLECHANGED		0x007d#define WM_DISPLAYCHANGE        0x007e#define WM_GETICON		0x007f#define WM_SETICON		0x0080  /* Non-client system messages */#define WM_NCCREATE         0x0081#define WM_NCDESTROY        0x0082#define WM_NCCALCSIZE       0x0083#define WM_NCHITTEST        0x0084#define WM_NCPAINT          0x0085#define WM_NCACTIVATE       0x0086#define WM_GETDLGCODE	    0x0087#define WM_SYNCPAINT	    0x0088#define WM_SYNCTASK	    0x0089  /* Non-client mouse messages */#define WM_NCMOUSEMOVE      0x00a0#define WM_NCLBUTTONDOWN    0x00a1#define WM_NCLBUTTONUP      0x00a2#define WM_NCLBUTTONDBLCLK  0x00a3#define WM_NCRBUTTONDOWN    0x00a4#define WM_NCRBUTTONUP      0x00a5#define WM_NCRBUTTONDBLCLK  0x00a6#define WM_NCMBUTTONDOWN    0x00a7#define WM_NCMBUTTONUP      0x00a8#define WM_NCMBUTTONDBLCLK  0x00a9  /* Keyboard messages */#define WM_KEYDOWN          0x0100#define WM_KEYUP            0x0101#define WM_CHAR             0x0102#define WM_DEADCHAR         0x0103#define WM_SYSKEYDOWN       0x0104#define WM_SYSKEYUP         0x0105#define WM_SYSCHAR          0x0106#define WM_SYSDEADCHAR      0x0107#define WM_KEYFIRST         WM_KEYDOWN#define WM_KEYLAST          0x0108/* Win32 4.0 messages for IME */#define WM_IME_STARTCOMPOSITION     0x010d#define WM_IME_ENDCOMPOSITION       0x010e#define WM_IME_COMPOSITION          0x010f#define WM_IME_KEYLAST              0x010f#define WM_INITDIALOG       0x0110 #define WM_COMMAND          0x0111#define WM_SYSCOMMAND       0x0112#define WM_TIMER	    0x0113#define WM_SYSTIMER	    0x0118  /* scroll messages */#define WM_HSCROLL          0x0114#define WM_VSCROLL          0x0115/* Menu messages */#define WM_INITMENU         0x0116#define WM_INITMENUPOPUP    0x0117#define WM_MENUSELECT       0x011F#define WM_MENUCHAR         0x0120#define WM_ENTERIDLE        0x0121#define WM_LBTRACKPOINT     0x0131  /* Win32 CTLCOLOR messages */#define WM_CTLCOLORMSGBOX    0x0132#define WM_CTLCOLOREDIT      0x0133#define WM_CTLCOLORLISTBOX   0x0134#define WM_CTLCOLORBTN       0x0135#define WM_CTLCOLORDLG       0x0136#define WM_CTLCOLORSCROLLBAR 0x0137#define WM_CTLCOLORSTATIC    0x0138  /* Mouse messages */#define WM_MOUSEMOVE	    0x0200#define WM_LBUTTONDOWN	    0x0201#define WM_LBUTTONUP	    0x0202#define WM_LBUTTONDBLCLK    0x0203#define WM_RBUTTONDOWN	    0x0204#define WM_RBUTTONUP	    0x0205#define WM_RBUTTONDBLCLK    0x0206#define WM_MBUTTONDOWN	    0x0207#define WM_MBUTTONUP	    0x0208#define WM_MBUTTONDBLCLK    0x0209#define WM_MOUSEWHEEL       0x020A#define WM_MOUSEFIRST	    WM_MOUSEMOVE#define WM_MOUSELAST	    WM_MOUSEWHEEL #define WHEEL_DELTA      120#define WHEEL_PAGESCROLL  (UINT_MAX)#define WM_PARENTNOTIFY     0x0210#define WM_ENTERMENULOOP    0x0211#define WM_EXITMENULOOP     0x0212#define WM_NEXTMENU	    0x0213  /* Win32 4.0 messages */#define WM_SIZING	    0x0214#define WM_CAPTURECHANGED   0x0215#define WM_MOVING	    0x0216  /* MDI messages */#define WM_MDICREATE	    0x0220#define WM_MDIDESTROY	    0x0221#define WM_MDIACTIVATE	    0x0222#define WM_MDIRESTORE	    0x0223#define WM_MDINEXT	    0x0224#define WM_MDIMAXIMIZE	    0x0225#define WM_MDITILE	    0x0226#define WM_MDICASCADE	    0x0227#define WM_MDIICONARRANGE   0x0228#define WM_MDIGETACTIVE     0x0229#define WM_MDIREFRESHMENU   0x0234  /* D&D messages */#define WM_DROPOBJECT	    0x022A#define WM_QUERYDROPOBJECT  0x022B#define WM_BEGINDRAG	    0x022C#define WM_DRAGLOOP	    0x022D#define WM_DRAGSELECT	    0x022E#define WM_DRAGMOVE	    0x022F#define WM_MDISETMENU	    0x0230#define WM_ENTERSIZEMOVE    0x0231#define WM_EXITSIZEMOVE     0x0232#define WM_DROPFILES	    0x0233/* Win32 4.0 messages for IME */#define WM_IME_SETCONTEXT           0x0281#define WM_IME_NOTIFY               0x0282#define WM_IME_CONTROL              0x0283#define WM_IME_COMPOSITIONFULL      0x0284#define WM_IME_SELECT               0x0285#define WM_IME_CHAR                 0x0286/* Win32 5.0 messages for IME */#define WM_IME_REQUEST              0x0288/* Win32 4.0 messages for IME */#define WM_IME_KEYDOWN              0x0290#define WM_IME_KEYUP                0x0291/* Clipboard command messages */#define WM_CUT               0x0300#define WM_COPY              0x0301#define WM_PASTE             0x0302#define WM_CLEAR             0x0303#define WM_UNDO              0x0304/* Clipboard owner messages */#define WM_RENDERFORMAT      0x0305#define WM_RENDERALLFORMATS  0x0306#define WM_DESTROYCLIPBOARD  0x0307/* Clipboard viewer messages */#define WM_DRAWCLIPBOARD     0x0308#define WM_PAINTCLIPBOARD    0x0309#define WM_VSCROLLCLIPBOARD  0x030A#define WM_SIZECLIPBOARD     0x030B#define WM_ASKCBFORMATNAME   0x030C#define WM_CHANGECBCHAIN     0x030D#define WM_HSCROLLCLIPBOARD  0x030E#define WM_QUERYNEWPALETTE   0x030F#define WM_PALETTEISCHANGING 0x0310#define WM_PALETTECHANGED    0x0311#define WM_HOTKEY	     0x0312#define WM_PRINT             0x0317#define WM_PRINTCLIENT       0x0318  /* FIXME: This does not belong to any libwine interface header */  /* MFC messages [360-38f] */#define WM_QUERYAFXWNDPROC  0x0360#define WM_SIZEPARENT       0x0361#define WM_SETMESSAGESTRING 0x0362#define WM_IDLEUPDATECMDUI  0x0363 #define WM_INITIALUPDATE    0x0364#define WM_COMMANDHELP      0x0365#define WM_HELPHITTEST      0x0366#define WM_EXITHELPMODE     0x0367#define WM_RECALCPARENT     0x0368#define WM_SIZECHILD        0x0369#define WM_KICKIDLE         0x036A #define WM_QUERYCENTERWND   0x036B#define WM_DISABLEMODAL     0x036C#define WM_FLOATSTATUS      0x036D #define WM_ACTIVATETOPLEVEL 0x036E #define WM_QUERY3DCONTROLS  0x036F #define WM_SOCKET_NOTIFY    0x0373#define WM_SOCKET_DEAD      0x0374#define WM_POPMESSAGESTRING 0x0375#define WM_OCC_LOADFROMSTREAM           0x0376#define WM_OCC_LOADFROMSTORAGE          0x0377#define WM_OCC_INITNEW                  0x0378#define WM_OCC_LOADFROMSTREAM_EX        0x037A#define WM_OCC_LOADFROMSTORAGE_EX       0x037B#define WM_QUEUE_SENTINEL   0x0379#define WM_PENWINFIRST      0x0380#define WM_PENWINLAST       0x038F/* end of MFC messages *//* FIXME: The following two lines do not belong to any libwine interface header */#define WM_COALESCE_FIRST    0x0390#define WM_COALESCE_LAST     0x039F#define WM_APP               0x8000#define DLGC_WANTARROWS      0x0001#define DLGC_WANTTAB         0x0002#define DLGC_WANTALLKEYS     0x0004#define DLGC_WANTMESSAGE     0x0004#define DLGC_HASSETSEL       0x0008#define DLGC_DEFPUSHBUTTON   0x0010#define DLGC_UNDEFPUSHBUTTON 0x0020#define DLGC_RADIOBUTTON     0x0040#define DLGC_WANTCHARS       0x0080#define DLGC_STATIC          0x0100#define DLGC_BUTTON          0x2000/* Standard dialog button IDs */#define IDOK                1#define IDCANCEL            2#define IDABORT             3#define IDRETRY             4#define IDIGNORE            5#define IDYES               6#define IDNO                7#define IDCLOSE             8#define IDHELP              9      /****** Window classes ******/typedef struct tagCREATESTRUCTA{    LPVOID      lpCreateParams;    HINSTANCE hInstance;    HMENU     hMenu;    HWND      hwndParent;    INT       cy;    INT       cx;    INT       y;    INT       x;    LONG        style;    LPCSTR      lpszName;    LPCSTR      lpszClass;    DWORD       dwExStyle;} CREATESTRUCTA, *LPCREATESTRUCTA;typedef struct{    LPVOID      lpCreateParams;    HINSTANCE hInstance;    HMENU     hMenu;    HWND      hwndParent;    INT       cy;    INT       cx;    INT       y;    INT       x;    LONG        style;    LPCWSTR     lpszName;    LPCWSTR     lpszClass;    DWORD       dwExStyle;} CREATESTRUCTW, *LPCREATESTRUCTW;DECL_WINELIB_TYPE_AW(CREATESTRUCT)DECL_WINELIB_TYPE_AW(LPCREATESTRUCT)typedef struct{    HDC   hdc;    WIN_BOOL  fErase;    RECT  rcPaint;    WIN_BOOL  fRestore;    WIN_BOOL  fIncUpdate;    BYTE    rgbReserved[32];} PAINTSTRUCT, *PPAINTSTRUCT, *LPPAINTSTRUCT;typedef struct {    HMENU   hWindowMenu;    UINT    idFirstChild;} CLIENTCREATESTRUCT, *LPCLIENTCREATESTRUCT;typedef struct{    LPCSTR       szClass;    LPCSTR       szTitle;    HINSTANCE  hOwner;    INT        x;    INT        y;    INT        cx;    INT        cy;    DWORD        style;    LPARAM       lParam;} MDICREATESTRUCTA, *LPMDICREATESTRUCTA;typedef struct{    LPCWSTR      szClass;    LPCWSTR      szTitle;    HINSTANCE  hOwner;    INT        x;    INT        y;    INT        cx;    INT        cy;    DWORD        style;    LPARAM       lParam;} MDICREATESTRUCTW, *LPMDICREATESTRUCTW;DECL_WINELIB_TYPE_AW(MDICREATESTRUCT)DECL_WINELIB_TYPE_AW(LPMDICREATESTRUCT)#define MDITILE_VERTICAL     0x0000   #define MDITILE_HORIZONTAL   0x0001#define MDITILE_SKIPDISABLED 0x0002#define MDIS_ALLCHILDSTYLES  0x0001typedef struct {    DWORD   styleOld;    DWORD   styleNew;} STYLESTRUCT, *LPSTYLESTRUCT;  /* Offsets for GetWindowLong() and GetWindowWord() */#define GWL_USERDATA        (-21)#define GWL_EXSTYLE         (-20)#define GWL_STYLE           (-16)#define GWW_ID              (-12)#define GWL_ID              GWW_ID#define GWW_HWNDPARENT      (-8)#define GWL_HWNDPARENT      GWW_HWNDPARENT#define GWW_HINSTANCE       (-6)#define GWL_HINSTANCE       GWW_HINSTANCE#define GWL_WNDPROC         (-4)#define DWL_MSGRESULT	    0#define DWL_DLGPROC	    4#define DWL_USER	    8  /* GetWindow() constants */#define GW_HWNDFIRST	0

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -