📄 c-win api.xml
字号:
<?xml version="1.0" encoding="windows-1251"?>
<SynUniHighlighter Version="2.0">
<SyntaxColoring>
<Info>
<General Name="C-Win API" Extensions="C CPP H HPP AWK" Version="1" Revision="0" Sample="" History=""/>
<Author Name="Vitaly Nevzorov" Mail="nevzorov@yahoo.com" Web="www.delphist.com" Copyright="Copyright (c) Vitaly Nevzorov, 2002" Company="N/A" Remark="Created based on UltraEdit:c-winapi.txt"/>
</Info>
<Schemes/>
<Editor/>
<MainRules Name="Root" Style="Root">
<Attributes Foreground="clBlack" Background="clWhite"/>
<Delimiters Value="!"%&'()*+,-./:;<=>?@[\]^{|}~"/>
<SubRules>
<Range Name="Remarks //" Style="Remarks //">
<Attributes Foreground="clNavy" Background="clWhite"/>
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
<OpenToken StartLine=""/>
<CloseToken StartLine=""/>
<Properties CloseOnEol="True"/>
<MultiTokens>
<Tokens Open="//"/>
</MultiTokens>
<SubRules/>
</Range>
<Range Name="Remarks /*..*/" Style="Remarks /*..*/">
<Attributes Foreground="clNavy" Background="clWhite"/>
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
<OpenToken StartLine=""/>
<CloseToken StartLine=""/>
<Properties/>
<MultiTokens>
<Tokens Open="/*" Close="*/"/>
</MultiTokens>
<SubRules/>
</Range>
<Range Name="Strings &qt;..&qt;" Style="Strings &qt;..&qt;">
<Attributes Foreground="clRed" Background="clWhite"/>
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
<OpenToken StartLine=""/>
<CloseToken StartLine=""/>
<Properties/>
<MultiTokens>
<Tokens Open=""" Close="""/>
</MultiTokens>
<SubRules/>
</Range>
<Range Name="Strings '..'" Style="Strings '..'">
<Attributes Foreground="clRed" Background="clWhite"/>
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
<OpenToken StartLine=""/>
<CloseToken StartLine=""/>
<Properties/>
<MultiTokens>
<Tokens Open="'" Close="'"/>
</MultiTokens>
<SubRules/>
</Range>
<KeyList Name="KEYWORDS" Enabled="True" Style="" Words="__asm
__based1
__cdecl
__declspec
__except
__fastcall
__finally
__inline
__int16
__int32
__int64
__int8
__leave
__stdcall
__try
auto
break
case
char
const
continue
default
dllexport2
dllimport2
do
double
else
enum
extern
float
for
goto
if
int
long
register
return
short
signed
sizeof
static
struct
switch
thread2
typedef
union
unsigned
void
volatile
while
">
<Attributes Foreground="clGreen" Background="clWhite"/>
</KeyList>
<KeyList Name="CLASSES & DECLARATIONS" Enabled="True" Style="" Words="__multiple_inheritance
__single_inheritance
__virtual_inheritance
class
delete
dllexport
dllimport
friend
inline
namespace
new
operator
private
protected
public
template
this
thread
try
using
virtual
">
<Attributes Foreground="clBlue" Background="clWhite"/>
</KeyList>
<KeyList Name="C-lib-FUNCTIONS" Enabled="True" Style="" Words="__emit__
_atold
_bios_disk
_bios_equiplist
_bios_keybrd
_bios_memsize
_bios_printer
_bios_serialcom
_bios_timeofday
_c_exit
_cexit
_chain_intr
_chdrive
_chmod
_clear87
_close
_control87
_creat
_disable
_dos_allocmem
_dos_close
_dos_creat
_dos_creatnew
_dos_findfirst
_dos_findnext
_dos_freemem
_dos_getdate
_dos_getdiskfree
_dos_getdrive
_dos_getfileattr
_dos_getftime
_dos_gettime
_dos_getvect
_dos_keep
_dos_open
_dos_read
_dos_setblock
_dos_setdate
_dos_setdrive
_dos_setfileattr
_dos_setftime
_dos_settime
_dos_setvect
_dos_write
_enable
_exit
_fmemccpy
_fmemchr
_fmemcmp
_fmemcpy
_fmemicmp
_fmemset
_fpreset
_fsopen
_fstrcat
_fstrchr
_fstrcmp
_fstrcpy
_fstrcspn
_fstrdup
_fstricmp
_fstrlen
_fstrlwr
_fstrncat
_fstrncmp
_fstrncpy
_fstrnicmp
_fstrnset
_fstrpbrk
_fstrrchr
_fstrrev
_fstrset
_fstrspn
_fstrstr
_fstrtok
_fstrupr
_fullpath
_getdcwd
_getdrive
_graphfreemem
_graphgetmem
_harderr
_hardresume
_hardretn
_lrotl
_lrotr
_makepath
_matherrl
_open
_OvrInitEms
_OvrInitExt
_read
_rotl
_rotr
_searchenv
_setcursortype
_splitpath
_status87
_strdate
_strerror
_strtime
_strtold
_tolower
_toupper
_write
abort
abs
absread
abswrite
access
acos
acosl
allocmem
arc
arg
asctime
asin
asinl
assert
atan
atan2
atan2l
atanl
atexit
atof
atoi
atol
bar
bar3d
bcd
bdos
bdosptr
bioscom
biosdisk
biosequip
bioskey
biosmemory
biosprint
biostime
brk
bsearch
cabs
cabsl
calloc
ceil
ceill
cerr
cgets
chdir
chmod
chsize
cin
circle
cleardevice
clearerr
clearviewport
clock
close
closedir
closegraph
clreol
clrscr
complex
conj
coreleft
cos
cosh
coshl
cosl
country
cout
cprintf
cputs
creat
creatnew
creattemp
cscanf
ctime
ctrlbrk
delay
delline
detectgraph
difftime
disable
div
dosexterr
dostounix
drawpoly
dup
dup2
ecvt
ellipse
enable
eof
execl
execle
execlp
execlpe
execv
execve
execvp
execvpe
exit
exp
expl
fabs
fabsl
farcalloc
farcoreleft
farfree
farheapcheck
farheapcheckfree
farheapchecknode
farheapfillfree
farheapwalk
farmalloc
farrealloc
fclose
fcloseall
fcvt
fdopen
feof
ferror
fflush
fgetc
fgetchar
fgetpos
fgets
filelength
fileno
fillellipse
fillpoly
findfirst
findnext
floodfill
floor
floorl
flushall
fmod
fmodl
fnmerge
fnsplit
fopen
FP_OFF
FP_SEG
fprintf
fputc
fputchar
fputs
fread
free
freemem
freopen
frexp
frexpl
fscanf
fseek
fsetpos
fstat
ftell
ftime
fwrite
gcvt
geninterrupt
getarccoords
getaspectratio
getbkcolor
getc
getcbrk
getch
getchar
getche
getcolor
getcurdir
getcwd
getdate
getdefaultpalette
getdfree
getdisk
getdrivername
getdta
getenv
getfat
getfatd
getfillpattern
getfillsettings
getftime
getgraphmode
getimage
getlinesettings
getmaxcolor
getmaxmode
getmaxx
getmaxy
getmodename
getmoderange
getpalette
getpalettesize
getpass
getpid
getpixel
getpsp
gets
gettext
gettextinfo
gettextsettings
gettime
getvect
getverify
getviewsettings
getw
getx
gety
gmtime
gotoxy
graphdefaults
grapherrormsg
graphresult
harderr
hardresume
hardretn
heapcheck
heapcheckfree
heapchecknode
heapfillfree
heapwalk
highvideo
hypot
hypotl
imag
imagesize
initgraph
inp
inport
inportb
inpw
insline
installuserdriver
installuserfont
int86
int86x
intdos
intdosx
intr
ioctl
isalnum
isalpha
isascii
isatty
iscntrl
isdigit
isgraph
islower
isprint
ispunct
isspace
isupper
isxdigit
itoa
kbhit
keep
labs
ldexp
ldexpl
ldiv
lfind
line
linerel
lineto
localeconv
localtime
lock
locking
log
log10
log10l
logl
longjmp
lowvideo
lsearch
lseek
ltoa
malloc
matherr
max
mblen
mbstowcs
mbtowc
memccpy
memchr
memcmp
memcpy
memicmp
memmove
memset
min
MK_FP
mkdir
mktemp
mktime
modf
modfl
movedata
moverel
movetext
moveto
movmem
norm
normvideo
nosound
open
opendir
outp
outport
outportb
outpw
outtext
outtextxy
parsfnm
peek
peekb
perror
pieslice
poke
pokeb
polar
poly
polyl
pow
pow10
pow10l
powl
printf
putc
putch
putchar
putenv
putimage
putpixel
puts
puttext
putw
qsort
raise
rand
randbrd
randbwr
random
randomize
read
readdir
real
realloc
rectangle
registerbgidriver
registerbgifont
registerfarbgidriver
registerfarbgifont
remove
rename
restorecrtmode
rewind
rewinddir
rmdir
rmtmp
sbrk
scanf
searchpath
sector
segread
set_new_handler
setactivepage
setallpalette
setaspectratio
setbkcolor
setblock
setbuf
setcbrk
setcolor
setdate
setdisk
setdta
setfillpattern
setfillstyle
setftime
setgraphbufsize
setgraphmode
setjmp
setlinestyle
setlocale
setmem
setmode
setpalette
setrgbpalette
settextjustify
settextstyle
settime
setusercharsize
setvbuf
setvect
setverify
setviewport
setvisualpage
setwritemode
signal
sin
sinh
sinhl
sinl
sleep
sopen
sound
spawnl
spawnle
spawnlp
spawnlpe
spawnv
spawnve
spawnvp
spawnvpe
sprintf
sqrt
sqrtl
srand
sscanf
stackavail
stat
stime
stpcpy
strcat
strchr
strcmp
strcmpi
strcoll
strcpy
strcspn
strdup
strerror
strftime
stricmp
strlen
strlwr
strncat
strncmp
strncmpi
strncpy
strnicmp
strnset
strpbrk
strrchr
strrev
strset
strspn
strstr
strtod
strtok
strtol
strtoul
strupr
strxfrm
swab
system
tan
tanh
tanhl
tanl
tell
tempnam
textattr
textbackground
textcolor
textheight
textmode
textwidth
time
tmpfile
tmpnam
toascii
tolower
toupper
tzset
ultoa
umask
ungetc
ungetch
unixtodos
unlink
unlock
utime
va_arg
va_end
va_list
va_start
vfprintf
vfscanf
vprintf
vscanf
vsprintf
vsscanf
wcstombs
wctomb
wherex
wherey
window
write
">
<Attributes Foreground="$00FF0080" Background="clWhite"/>
</KeyList>
<KeyList Name="DIRECTIVES" Enabled="True" Style="" Words="#define
#elif
#else
#endif
#error
#if
#ifdef
#ifndef
#include
#line
#pragma
#undef
NULL
">
<Attributes Foreground="$000080FF" Background="clWhite"/>
</KeyList>
<KeyList Name="OPERATORS" Enabled="True" Style="" Words="-
!
%
&
/
//
^
|
+
<
=
>
">
<Attributes Foreground="clPurple" Background="clWhite"/>
</KeyList>
<KeyList Name="API-Functions" Enabled="True" Style="" Words="_hread
_hwrite
_lclose
_lcreat
_llseek
_lopen
_lread
_lwrite
AbortDoc
AccessResource
AddAtom
AddFontResource
AdjustWindowRect
AdjustWindowRectEx
AnimatePalette
AnsiLower
AnsiLowerBuff
AnsiNext
AnsiPrev
AnsiToOem
AnsiToOemBuff
AnsiUpper
AnsiUpperBuff
AnyPopup
AppendMenu
Arc
ArrangeIconicWindows
BeginDeferWindowPos
BeginPaint
BitBlt
BringWindowToTop
CallMsgFilter
CallNextHookEx
CallWindowProc
Catch
ChangeClipboardChain
ChangeMenu
CheckDlgButton
CheckMenuItem
CheckRadioButton
ChildWindowFromPoint
ChooseColor
ChooseFont
Chord
ClassFirst
ClassNext
ClientToScreen
ClipCursor
CloseClipboard
CloseDriver
CloseMetaFile
CloseSound
CloseWindow
CombineRgn
CommDlgExtendedError
CopyCursor
CopyIcon
CopyLZFile
CopyMetaFile
CopyRect
CountClipboardFormats
CreateBitmap
CreateBitmapIndirect
CreateBrushIndirect
CreateCaret
CreateCompatibleBitmap
CreateCompatibleDC
CreateCursor
CreateDC
CreateDialog
CreateDialogIndirect
CreateDialogIndirectParam
CreateDialogParam
CreateDIBitmap
CreateDIBPatternBrush
CreateDiscardableBitmap
CreateEllipticRgn
CreateEllipticRgnIndirect
CreateFont
CreateFontIndirect
CreateHatchBrush
CreateIC
CreateIcon
CreateMenu
CreateMetaFile
CreatePalette
CreatePatternBrush
CreatePen
CreatePenIndirect
CreatePolygonRgn
CreatePolyPolygonRgn
CreatePopupMenu
CreateRectRgn
CreateRectRgnIndirect
CreateRoundRectRgn
CreateScalableFontResource
CreateSolidBrush
CreateWindow
CreateWindowEx
DefDlgProc
DefDriverProc
DeferWindowPos
DefFrameProc
DefHookProc
DefMDIChildProc
DefScreenSaverProc
DefWindowProc
DeleteAtom
DeleteDC
DeleteMenu
DeleteMetaFile
DeleteObject
DestroyCaret
DestroyCursor
DestroyIcon
DestroyMenu
DestroyWindow
DeviceCapabilities
DeviceMode
DialogBox
DialogBoxIndirect
DialogBoxIndirectParam
DialogBoxParam
DirectedYield
DispatchMessage
DlgChangePassword
DlgDirList
DlgDirListComboBox
DlgDirSelect
DlgDirSelectComboBox
DlgDirSelectComboBoxEx
DlgDirSelectEx
DlgGetPassword
DlgInvalidPassword
DOS3Call
DPtoLP
DragAcceptFiles
DragFinish
DragQueryFile
DragQueryPoint
DrawFocusRect
DrawIcon
DrawMenuBar
DrawText
Ellipse
EmptyClipboard
EnableMenuItem
EnableScrollBar
EnableWindow
EndDeferWindowPos
EndDialog
EndDoc
EndPage
EndPaint
EnumChildWindows
EnumClipboardFormats
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -