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

📄 winctl.h

📁 开放源码实时操作系统源码.
💻 H
📖 第 1 页 / 共 2 页
字号:
#define ES_WANTRETURN       0x1000L
#define ES_NUMBER           0x2000L

/* Edit Control Messages*/
#define EM_GETSEL               0xF0B0
#define EM_SETSEL               0xF0B1
#define EM_GETRECT              0xF0B2
#define EM_SETRECT              0xF0B3
#define EM_SETRECTNP            0xF0B4
#define EM_SCROLL               0xF0B5
#define EM_LINESCROLL           0xF0B6
#define EM_SCROLLCARET          0xF0B7
#define EM_GETMODIFY            0xF0B8
#define EM_SETMODIFY            0xF0B9
#define EM_GETLINECOUNT         0xF0BA
#define EM_LINEINDEX            0xF0BB
#define EM_SETHANDLE            0xF0BC
#define EM_GETHANDLE            0xF0BD
#define EM_GETTHUMB             0xF0BE
#define EM_LINELENGTH           0xF0C1
#define EM_REPLACESEL           0xF0C2
#define EM_GETLINE              0xF0C4
#define EM_LIMITTEXT            0xF0C5
#define EM_CANUNDO              0xF0C6
#define EM_UNDO                 0xF0C7
#define EM_FMTLINES             0xF0C8
#define EM_LINEFROMCHAR         0xF0C9
#define EM_SETTABSTOPS          0xF0CB
#define EM_SETPASSWORDCHAR      0xF0CC
#define EM_EMPTYUNDOBUFFER      0xF0CD
#define EM_GETFIRSTVISIBLELINE  0xF0CE
#define EM_SETREADONLY          0xF0CF
#define EM_SETWORDBREAKPROC     0xF0D0
#define EM_GETWORDBREAKPROC     0xF0D1
#define EM_GETPASSWORDCHAR      0xF0D2
#define EM_SETMARGINS           0xF0D3
#define EM_GETMARGINS           0xF0D4
#define EM_SETLIMITTEXT         EM_LIMITTEXT
#define EM_GETLIMITTEXT         0xF0D5
#define EM_POSFROMCHAR          0xF0D6
#define EM_CHARFROMPOS          0xF0D7
#define EM_SETIMESTATUS         0xF0D8
#define EM_GETIMESTATUS         0xF0D9

/* Static Control messages*/
#define STM_SETICON         0xF170
#define STM_GETICON         0xF171
#define STM_SETIMAGE        0xF172
#define STM_GETIMAGE        0xF173
#define STM_MSGMAX          0xF174

/* Static Control notification code*/
#define STN_CLICKED         0
#define STN_DBLCLK          1
#define STN_ENABLE          2
#define STN_DISABLE         3

/* Static Control Styles */
#define SS_LEFT             0x00000000L
#define SS_CENTER           0x00000001L
#define SS_RIGHT            0x00000002L
#define SS_ICON             0x00000003L
#define SS_BLACKRECT        0x00000004L
#define SS_GRAYRECT         0x00000005L
#define SS_WHITERECT        0x00000006L
#define SS_BLACKFRAME       0x00000007L
#define SS_GRAYFRAME        0x00000008L
#define SS_WHITEFRAME       0x00000009L
#define SS_GROUPBOX         0x0000000AL
#define SS_SIMPLE           0x0000000BL
#define SS_LEFTNOWORDWRAP   0x0000000CL
#define SS_OWNERDRAW        0x0000000DL
#define SS_BITMAP           0x0000000EL
#define SS_ENHMETAFILE      0x0000000FL
#define SS_TYPEMASK         0x0000000FL
#define SS_NOPREFIX         0x00000080L
#define SS_ETCHEDHORZ       0x00000010L
#define SS_ETCHEDVERT       0x00000011L
#define SS_ETCHEDFRAME      0x00000012L
#define SS_ETCTYPEMAKS      0x0000001FL
#define SS_NOTIFY           0x00000100L
#define SS_CENTERIMAGE      0x00000200L
#define SS_RIGHTJUST        0x00000400L
#define SS_REALSIZEIMAGE    0x00000800L
#define SS_SUNKEN           0x00001000L		/* notimp*/
#define SS_ENDELLIPSIS      0x00004000L		/* notimp*/
#define SS_PATHELLIPSIS     0x00008000L		/* notimp*/
#define SS_WORDELLIPSIS     0x0000C000L		/* notimp*/
#define SS_ELLIPSISMASK     0x0000C000L		/* notimp*/

/* Combo Box styles*/
#define CBS_SIMPLE            0x0001L
#define CBS_DROPDOWN          0x0002L
#define CBS_DROPDOWNLIST      0x0003L
#define CBS_OWNERDRAWFIXED    0x0010L
#define CBS_OWNERDRAWVARIABLE 0x0020L
#define CBS_AUTOHSCROLL       0x0040L
#define CBS_OEMCONVERT        0x0080L
#define CBS_SORT              0x0100L
#define CBS_HASSTRINGS        0x0200L
#define CBS_NOINTEGRALHEIGHT  0x0400L
#define CBS_DISABLENOSCROLL   0x0800L
#define CBS_UPPERCASE         0x2000L
#define CBS_LOWERCASE         0x4000L

/* Combo box messages */
#define CB_GETEDITSEL               0xF140
#define CB_LIMITTEXT                0xF141
#define CB_SETEDITSEL               0xF142
#define CB_ADDSTRING                0xF143
#define CB_DELETESTRING             0xF144
#define CB_DIR                      0xF145
#define CB_GETCOUNT                 0xF146
#define CB_GETCURSEL                0xF147
#define CB_GETLBTEXT                0xF148
#define CB_GETLBTEXTLEN             0xF149
#define CB_INSERTSTRING             0xF14A
#define CB_RESETCONTENT             0xF14B
#define CB_FINDSTRING               0xF14C
#define CB_SELECTSTRING             0xF14D
#define CB_SETCURSEL                0xF14E
#define CB_SHOWDROPDOWN             0xF14F
#define CB_GETITEMDATA              0xF150
#define CB_SETITEMDATA              0xF151
#define CB_GETDROPPEDCONTROLRECT    0xF152
#define CB_SETITEMHEIGHT            0xF153
#define CB_GETITEMHEIGHT            0xF154
#define CB_SETEXTENDEDUI            0xF155
#define CB_GETEXTENDEDUI            0xF156
#define CB_GETDROPPEDSTATE          0xF157
#define CB_FINDSTRINGEXACT          0xF158
#define CB_SETLOCALE                0xF159	/* notimp*/
#define CB_GETLOCALE                0xF15A	/* notimp*/
#define CB_GETTOPINDEX              0xF15b	/* notimp*/
#define CB_SETTOPINDEX              0xF15c	/* notimp*/
#define CB_GETHORIZONTALEXTENT      0xF15d	/* notimp*/
#define CB_SETHORIZONTALEXTENT      0xF15e	/* notimp*/
#define CB_GETDROPPEDWIDTH          0xF15f	/* notimp*/
#define CB_SETDROPPEDWIDTH          0xF160	/* notimp*/
#define CB_INITSTORAGE              0xF161	/* notimp*/
#define CB_MSGMAX                   0xF162

/* Combo box notification codes */
#define CBN_ERRSPACE        (-1)
#define CBN_SELCHANGE       1
#define CBN_DBLCLK          2
#define CBN_SETFOCUS        3
#define CBN_KILLFOCUS       4
#define CBN_EDITCHANGE      5
#define CBN_EDITUPDATE      6
#define CBN_DROPDOWN        7
#define CBN_CLOSEUP         8
#define CBN_SELENDOK        9
#define CBN_SELENDCANCEL    10

/* Combo box message return values */
#define CB_OKAY         0
#define CB_ERR          (-1)
#define CB_ERRSPACE     (-2)

/* scroll bar control styles*/
#define SBS_HORZ                    0x0000L
#define SBS_VERT                    0x0001L
#define SBS_TYPEMASK		    0x0001L
#define SBS_TOPALIGN                0x0002L
#define SBS_LEFTALIGN               0x0002L
#define SBS_BOTTOMALIGN             0x0004L
#define SBS_RIGHTALIGN              0x0004L
#define SBS_SIZEBOXTOPLEFTALIGN     0x0002L
#define SBS_SIZEBOXBOTTOMRIGHTALIGN 0x0004L
#define SBS_SIZEBOX                 0x0008L
#define SBS_SIZEGRIP                0x0010L

/* scroll bar constants*/
#define SB_HORZ             0
#define SB_VERT             1
#define SB_CTL              2
#define SB_BOTH             3

/* scroll bar notify codes*/
#define SB_LINEUP           0
#define SB_LINELEFT         0
#define SB_LINEDOWN         1
#define SB_LINERIGHT        1
#define SB_PAGEUP           2
#define SB_PAGELEFT         2
#define SB_PAGEDOWN         3
#define SB_PAGERIGHT        3
#define SB_THUMBPOSITION    4
#define SB_THUMBTRACK       5
#define SB_TOP              6
#define SB_LEFT             6
#define SB_BOTTOM           7
#define SB_RIGHT            7
#define SB_ENDSCROLL        8

#define SIF_RANGE           0x0001
#define SIF_PAGE            0x0002
#define SIF_POS             0x0004
#define SIF_DISABLENOSCROLL 0x0008
#define SIF_TRACKPOS        0x0010
#define SIF_ALL             (SIF_RANGE | SIF_PAGE | SIF_POS | SIF_TRACKPOS)

typedef struct tagSCROLLINFO {
    UINT    cbSize;
    UINT    fMask;
    int     nMin;
    int     nMax;
    UINT    nPage;
    int     nPos;
    int     nTrackPos;
} SCROLLINFO, *LPSCROLLINFO;
typedef SCROLLINFO CONST *LPCSCROLLINFO;

int     WINAPI SetScrollInfo(HWND, int, LPCSCROLLINFO, BOOL);
BOOL    WINAPI GetScrollInfo(HWND, int, LPSCROLLINFO);

⌨️ 快捷键说明

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