Windows API函数大全

       鉴于构造传递的是表针,因而函数将径直对构造进展读写操作。

       长方内不许进展制图ExcludeUpdateRgn从专用装置场景剪裁区去掉指定窗口的基础代谢区域ExtCreateRegion依据世变换修改区域ExtSelectClipRgn中拇指定区域结合到装置场景的眼下剪裁区FillRgn用指定刷填空指定区域FrameRgn用指定刷环绕指定区域画一个外框GetBoundsRect获取指定装置场景的边疆长方GetClipBox获取完整含指定装置场景剪裁区的最小长方GetClipRgn获取装置场景眼下剪裁区GetDC获取指定窗口的装置场景GetDCEx为指定窗口获取装置场景。

       也请参考SetTextAlign函数GetAspectRatioFilterEx用SetMapperFlags渴求Windows只选择与装置眼下交错比相符的光栅书体时,本函数可断定交错比老幼GetCharABCWidths断定TureType书体中一个或多个字符的A-B-C老幼GetCharABCWidthsFloat查问一样书体中一个或多个字符的A-B-C尺码GetCharacterPlacement该函数用来理解如何用一个给定的字符显得一个字串GetCharWidth考察书体中一个或多个字符的宽窄GetFontData收一样可缩放书体文书的数据GetFontLanguageInfo归来眼前选入指定装置场景中的书体的信息GetGlyphOutline取得TureType书体中结成一个字符的曲线信息GetKerningPairs取得指定书体的字距信息GetOutlineTextMetrics收与TureType书体内部特点关于的详尽信息GetRasterizerCaps理解系是不是有力量撑持可缩放的书体GetTabbedTextExtent断定一个字串占有范畴,并且考虑制表站扩展的因素GetTextAlign收一个装置场景眼下的公文对齐标记GetTextCharacterExtra断定附加字符跨距的眼下值GetTextCharset收眼下选入指定装置场景的书体的字符集标识符GetTextCharsetInfo获取与眼下选定书体的字符集关于的详尽信息GetTextColor断定眼下书体颜料。

       平常也称为前途色GetTextExtentExPoint断定要填入指定区域的字符数。

       在大大部分情况下,只要咱规定了顺序所需求的函数、构造和常数这三个上面后,就得以经过对API公文游历器的之上操作将她们参加到顺序段中,从而顺序中得以使用这些函数了。

       这很象VB中的引证一个冤家的某属性。

       生成和保管使用顺序的用户接口。

       键盘格局界说了按键在一样情悟性键盘上的地位与含义Beep用来世成简略的声响CharToOem将一个字串从ANSI字符集变换到OEM字符集ClipCursor将表针限量到指定区域ConvertDefaultLocale将一个特殊的地域标识符变换成实的地域IDCreateCaret依据指定的信息创始一个插入符(光标),并将它选定为指定窗口的默认插入符DestroyCaret清除(败坏)一个插入符EnumCalendarInfo枚举在指定地域条件中可用的日历信息EnumDateFormats罗列指定的该地设立中可用的长、短日子格式EnumSystemCodePages枚举系中已装置或撑持的代码页EnumSystemLocales枚举系曾经装置或供撑持的地域设立EnumTimeFormats枚举一个指定的地域适用的时刻格式ExitWindowsEx退出windows,并用一定的选项重新启动ExpandEnvironmentStrings扩展条件字串FreeEnvironmentStrings译者指定的条件字串块GetACP断定眼前正见效的ANSI代码页GetAsyncKeyState断定函数调用时指定虚构键的态GetCaretBlinkTime断定插入符光标的闪耀效率GetCaretPos断定插入符的眼下地位GetClipCursor取得一个长方,用来描述眼前为鼠标表针规程的剪切区域GetCommandLine博得指向眼下下令行缓冲区的一个表针GetComputerName取得这台电脑的名目GetCPInfo取得与指定代码页关于的信息GetCurrencyFormat对准指定的地域设立,依据钱币格式格式化一个数目字GetCursor获取眼前选择的鼠标表针的句柄GetCursorPos获取鼠标表针的眼下地位GetDateFormat对准指定的该地格式,对一个系日子进展格式化GetDoubleClickTime断定继续两次鼠标单击之间会被料理成双击事变的距离时刻GetEnvironmentStrings为含了眼下条件字串设立的一个内存储器块分红和归来一个句柄GetEnvironmentVariable取得一个条件变量的值GetInputState断定是不是在任何待决(等待料理)的鼠标或键盘事变GetKBCodePage由GetOEMCP取代,两者作用完整一样GetKeyboardLayout取得一个句柄,描述指定使用顺序的键盘格局GetKeyboardLayoutList博得系适用的一切键盘格局的一个列表GetKeyboardLayoutName取得眼下活络键盘格局的名目GetKeyboardState取得键盘上每个虚构键眼下的态GetKeyboardType理解与正使用的键盘关于的信息GetKeyNameText在给出扫描码的前提下,断定键名GetKeyState对准已料理过的按键,在新近一次进口信息时,断定指定虚构键的态GetLastError对准事先调用的api函数,用这函数取得扩展错信息GetLocaleInfo取得与指定地域关于的信息GetLocalTime取得本土日子和时刻GetNumberFormat对准指定的地域,按一定的格式格式化一个数目字GetOEMCP断定在OEM和ANSI字符集间变换的windows代码页GetQueueStatus断定使用顺序新闻队列中待决(等待料理)的新闻品类GetSysColor断定指定windows显得冤家的颜料GetSystemDefaultLangID取得系的默认言语IDGetSystemDefaultLCID取得眼下的默认系地域GetSystemInfo取得与底层硬件阳台关于的信息GetSystemMetrics归来与windows条件关于的信息GetSystemPowerStatus博得与眼下系电源态关于的信息GetSystemTime取得眼下系时刻,这时刻采用的是共同世时刻(即UTC,也叫作GMT)格式GetSystemTimeAdjustment使内部系钟与一个大面儿的钟信号源同步GetThreadLocale取得眼下方程的地域IDGetTickCount用来获取自windows启动以来阅历的时刻长度(毫秒)GetTimeFormat对准眼下指定的地域,按一定的格式格式化一个系时刻GetTimeZoneInformation取得与系时区设立关于的信息GetUserDefaultLangID为眼下用户取得默认言语IDGetUserDefaultLCID取得眼下用户的默认地域设立GetUserName取得眼下用户的名GetVersion断定眼下运转的Windows和DOS本子GetVersionEx取得与阳台和操作系关于的本子信息HideCaret在指定的窗口躲藏插入符(光标)IsValidCodePage断定一个代码页是不是有效IsValidLocale断定地域标识符是不是有效keybd_event这函数仿效了键盘举动LoadKeyboardLayout载入一个键盘格局MapVirtualKey依据指定的映照品类,履行不一样的扫描码和字符变换MapVirtualKeyEx依据指定的映照品类,履行不一样的扫描码和字符变换MessageBeep播放一个系声响。

       与vb的DrawMode属性完整一致SetWinMetaFileBits将一个基准Windows图元文书变换成加强型图元文书StrokeAndFillPath对准指定的装置场景,关途径上开的一切区域StrokePath用眼下画笔描写一个途径的轮廓。

       在VB中普通称为自界说数据品类。

       也撤销眼前正进展的任何途径的创始职业AngleArc用一个连弧画一条线Arc画一个圆弧BeginPath启动一个途径旁支CancelDC撤销另一个线程里的长时刻制图操作Chord画一个弦CloseEnhMetaFile关指定的加强型图元文书装置场景,并将新建的图元文书归来一个句柄CloseFigure描写到一个途径时,关眼下开的几何图形CloseMetaFile关指定的图元文书装置场景,并向新建的图元文书归来一个句柄CopyEnhMetaFile制造指定加强型图元文书的一个复本(正片)CopyMetaFile制造指定(基准)图元文书的一个复本CreateBrushIndirect在一个LOGBRUSH数据构造的地基上创始一个刷CreateDIBPatternBrush用一幅与装置无干的位图创始一个刷,以便指定刷式样(图案)CreateEnhMetaFile创始一个加强型的图元文书装置场景CreateHatchBrush创始带有投影图案的一个刷CreateMetaFile创始一个图元文书装置场景CreatePatternBrush用指定了刷图案的一幅位图创始一个刷CreatePen用指定的式样、宽窄和颜料创始一个画笔CreatePenIndirect依据指定的LOGPEN构造创始一个画笔CreateSolidBrush用纯色创始一个刷DeleteEnhMetaFile剔除指定的加强型图元文书DeleteMetaFile剔除指定的图元文书DeleteObject剔除GDI冤家,冤家使用的一切系富源都会被开释DrawEdge用指定的式样描写一个长方的边框DrawEscape换码(Escape)函数将数据径直发至显得装置驱动顺序DrawFocusRect画一个焦点长方DrawFrameControl描写一个基准控件DrawState为一幅图象或制图操作使用各式各样的效果Ellipse描写一个长圆,由指定的长方环绕EndPath终止界说一个途径EnumEnhMetaFile对准一个加强型图元文书,罗列内中独自的图元文文书要EnumMetaFile为一个基准的windows图元文书枚举独自的图元文文书要EnumObjects枚举可会同指定装置场景使用的画笔和刷ExtCreatePen创始一个扩展画笔(装璜或几何)ExtFloodFill在指定的装置场景里,用眼下选择的刷填空一个区域FillPath关途径中任何开的几何图形,并用眼下刷填空FillRect用指定的刷填空一个长方FlattenPath将一个途径中的一切曲线都变换成线段FloodFill用眼下选定的刷在指定的装置场景中填空一个区域FrameRect用指定的刷环绕一个长方画一个边框GdiComment为指定的加强型图元文书装置场景添加一条诠注信息GdiFlush履行任何未定的制图操作GdiGetBatchLimit断定有若干个GDI制图下令坐落队列中GdiSetBatchLimit指定有若干个GDI制图下令能进队列GetArcDirection画圆弧的时节,断定眼下采用的制图方位GetBkColor取得指定装置场景眼下的背景颜料GetBkMode对准指定的装置场景,取得眼下的背景填空模式GetBrushOrgEx断定指定装置场景中眼下选定刷起点GetCurrentObject博得指定品类的眼下选定冤家GetCurrentPositionEx在指定的装置场景中取得眼下的画笔地位GetEnhMetaFile取得磁盘文书中含的一个加强型图元文书的图元文书句柄GetEnhMetaFileBits中拇指定的加强型图元文书复制到一个内存储器缓冲区里GetEnhMetaFileDescription归来对一个加强型图元文书的介绍GetEnhMetaFileHeader取得加强型图元文书的图元文书头GetEnhMetaFilePaletteEntries取得加强型图元文书的全体或有些调色板GetMetaFile取得含在一个磁盘文书中的图元文书的图元文书句柄GetMetaFileBitsEx中拇指定的图元文书复制到一个内存储器缓冲区GetMiterLimit取得装置场景的斜率限量(Miter)设立GetNearestColor依据装置的显给力量,取得与指定颜料最临近的一样纯色GetObjectAPI取得对指定冤家进展介绍的一个构造GetObjectType断定由指定句柄引证的GDI冤家的品类GetPath取得对眼下途径进展界说的一连串数据GetPixel在指定的装置场景中取得一个像素的RGB值GetPolyFillMode对准指定的装置场景,博得多角形填空模式GetROP2对准指定的装置场景,取得眼下的制图模式GetStockObject取得一个固有冤家(Stock)GetSysColorBrush为任何一样基准系颜料取得一个刷GetWinMetaFileBits通过在一个缓冲区中填空用来基准图元文书的数据,将一个加强型图元文书变换成基准windows图元文书InvertRect通过反转每个像素的值,从而反转一个装置场景三拇指定的长方LineDDA枚举指定线段中的一切点LineTo用眼下画笔一条线,从眼下地位连到一个指定的点MoveToEx为指定的装置场景指定一个新的眼下画笔地位PaintDesk在指定的装置场景中描写桌面墙纸图案PathToRegion将眼下选定的途径变换到一个区域里Pie画一个饼图PlayEnhMetaFile在指定的装置场景中画一个加强型图元文书PlayEnhMetaFileRecord回放独自一条加强型图元文文书要PlayMetaFile在指定的装置场景中回放一个图元文书PlayMetaFileRecord回放来自图元文书的单条记要PolyBezier描写一条或多条贝塞尔(Bezier)曲线PolyDraw描写一条繁杂的曲线,由线段及贝塞尔曲线组成Polygon描写一个多角形Polyline用眼下画笔描写一连串线段PolyPolygon用眼下选定画笔描写两个或多个多角形PolyPolyline用眼下选定画笔描写两个或多个多角形Rectangle用眼下选定的画笔描写长方,并用眼下选定的刷填空RoundRect用眼下选定的画笔一个圆角长方,并用眼下选定的刷在内中填空SelectClipPath将装置场景眼下的途径合到剪切区域里SelectObject为眼下装置场景选择几何图形冤家SetArcDirection设立圆弧的描写方位SetBkColor为指定的装置场景设立背景颜料SetBkMode指定投影刷、虚线画笔以及字符中的空儿的填空方式SetBrushOrgEx为指定的装置场景设立眼下选定刷的起点SetEnhMetaFileBits用指定内存储器缓冲区内含的数据创始一个加强型图元文书SetMetaFileBitsEx用含在指定内存储器缓冲区内的数据构造创始一个图元文书SetMiterLimit设立装置场景眼下的斜率限量SetPixel在指定的装置场景中设立一个像素的RGB值SetPixelV在指定的装置场景中设立一个像素的RGB值SetPolyFillMode设立多角形的填空模式SetROP2设立指定装置场景的制图模式。

       数据品类与”品类安好”API函数中使用的数据品类根本上和VB中的一样。

       平常也称为”前途色”GetTextExtentExPoint断定要填入指定区域的字符数。

       今后咱把生气奢侈(这绝不是奢侈)在何处呢?那即∶何时节使用何函数,何时节使用何构造品类,何时节使用何常数。

       以一毫米的十足之一为部门SetDIBColorTable设立选入装置场景的一个DIBSection的颜料表信息SetDIBits未来自与装置无干位图的二进制位复制到一幅与装置关于的位图里SetDIBitsToDevice将一幅与装置无干位图的全体或有些据径直复制到一个装置SetStretchBltMode指定StretchBlt和StretchDIBits函数的舒卷模式StretchBlt将一幅位图从一个装置场景复制到另一个StretchDIBits将一幅与装置无干位图的全体或有些据径直复制到指定的装置场景8.API之制图函数AbortPath摈弃选入指定装置场景中的一切途径。

       该函数可断定眼下的装置映照情形ReadFile从文书中读出数据ReadFileEx与ReadFile相像,但是它不得不用来异步读操作,并含了一个完整的回调RegCloseKey瓜葛登记表中的一个项(或键)RegConnectRegistry拜访远道系的有些登记表RegCreateKey在指定的项下创始或开一个项RegCreateKeyEx在指定项下创始新项的更繁杂的方式。

       键盘格局界说了按键在一样情悟性键盘上的地位与含义p分页标题eBeep用来世成简略的声响CharToOem将一个字串从ANSI字符集变换到OEM字符集ClipCursor将表针限量到指定区域ConvertDefaultLocale将一个特殊的地域标识符变换成实的地域IDCreateCaret依据指定的信息创始一个插入符(光标),并将它选定为指定窗口的默认插入符DestroyCaret清除(败坏)一个插入符EnumCalendarInfo枚举在指定地域条件中可用的日历信息EnumDateFormats罗列指定的该地设立中可用的长、短日子格式EnumSystemCodePages枚举系中已装置或撑持的代码页EnumSystemLocales枚举系已经装置或供撑持的地域设立EnumTimeFormats枚举一个指定的地域适用的时刻格式ExitWindowsEx退出windows,并用一定的选项重新启动ExpandEnvironmentStrings扩展条件字串FreeEnvironmentStrings译者指定的条件字串块GetACP断定眼前正见效的ANSI代码页GetAsyncKeyState断定函数调用时指定虚构键的态GetCaretBlinkTime断定插入符光标的闪耀效率GetCaretPos断定插入符的眼下地位GetClipCursor取得一个长方,用来描述眼前为鼠标表针规程的剪切区域GetCommandLine博得指向眼下下令行缓冲区的一个表针GetComputerName取得这台电脑的名目GetCPInfo取得与指定代码页有关的信息GetCurrencyFormat对准指定的地域设立,依据钱币格式格式化一个数目字GetCursor获取眼前选择的鼠标表针的句柄GetCursorPos获取鼠标表针的眼下地位GetDateFormat对准指定的该地格式,对一个系日子进展格式化GetDoubleClickTime断定继续两次鼠标单击之间会被料理成双击事变的距离时刻GetEnvironmentStrings为含了眼下条件字串设立的一个内存储器块分红和归来一个句柄GetEnvironmentVariable取得一个条件变量的值GetInputState断定是不是在任何待决(等待料理)的鼠标或键盘事变GetKBCodePage由GetOEMCP取代,两者作用完整一样GetKeyboardLayout取得一个句柄,描述指定使用顺序的键盘格局GetKeyboardLayoutList博得系适用的一切键盘格局的一个列表GetKeyboardLayoutName取得眼下活络键盘格局的名目GetKeyboardState取得键盘上每个虚构键眼下的态GetKeyboardType理解与正使用的键盘有关的信息GetKeyNameText在给出扫描码的前提下,断定键名GetKeyState对准已料理过的按键,在新近一次进口信息时,断定指定虚构键的态GetLastError对准事先调用的api函数,用这函数取得扩展错信息GetLocaleInfo取得与指定地域有关的信息GetLocalTime取得本土日子和时刻GetNumberFormat对准指定的地域,按一定的格式格式化一个数目字GetOEMCP断定在OEM和ANSI字符集间变换的windows代码页GetQueueStatus断定使用顺序新闻队列中待决(等待料理)的新闻品类GetSysColor断定指定windows显得冤家的颜料GetSystemDefaultLangID取得系的默认言语IDGetSystemDefaultLCID取得眼下的默认系地域GetSystemInfo取得与底层硬件阳台有关的信息GetSystemMetrics归来与windows条件有关的信息GetSystemPowerStatus博得与眼下系电源态有关的信息GetSystemTime取得眼下系时刻,这时刻利用的是共同世时刻(即UTC,也叫作GMT)格式GetSystemTimeAdjustment使内部系钟与一个大面儿的钟信号源同步GetThreadLocale取得眼下方程的地域IDGetTickCount用来获取自windows启动以来阅历的时刻长度(毫秒)GetTimeFormat对准眼下指定的地域,按一定的格式格式化一个系时刻GetTimeZoneInformation取得与系时区设立有关的信息GetUserDefaultLangID为眼下用户取得默认言语IDGetUserDefaultLCID取得眼下用户的默认地域设立GetUserName取得眼下用户的名GetVersion断定眼下运转的Windows和DOS本子GetVersionEx取得与阳台和操作系有关的本子信息HideCaret在指定的窗口躲藏插入符(光标)IsValidCodePage断定一个代码页是不是有效IsValidLocale断定地域标识符是不是有效keybd_event这函数仿效了键盘举动LoadKeyboardLayout载入一个键盘格局MapVirtualKey依据指定的映照品类,履行不一样的扫描码和字符变换MapVirtualKeyEx依据指定的映照品类,履行不一样的扫描码和字符变换MessageBeep播放一个系声响。

       在win32下引荐使用这函数RegQueryInfoKey获取与一个项关于的信息RegQueryValue取得指定项或子项的默认(未定名)值RegQueryValueEx获取一个项的设立值RegReplaceKey用一个磁盘文书封存的信息轮换登记表信息;并创始一个备份,在内中含眼下登记表信息RegRestoreKey从一个磁盘文书恢复登记表信息RegSaveKey将一个项以及它的一切子项都封存到一个磁盘文书RegSetKeySecurity设立指定项的安好属性RegSetValue设立指定项或子项的默认值RegSetValueEx设立指定项的值RegUnLoadKey卸载指定的项以及它的一切子项RemoveDirectory剔除指定目次SearchPath查找指定文书SetCurrentDirectory设立眼下目次SetEndOfFile对准一个开的文书,将眼下文书地位设为文书末梢SetFileAttributes设立文书属性SetFilePointer在一个文书中设立眼下的读写地位SetFileTime设立文书的创始、拜访及上次修改时刻SetHandleCount这函数不用在win32下使用;即若使用,也决不会有任何效果SetVolumeLabel设立一个磁盘的卷标(Label)SystemTimeToFileTime依据一个FILETIME构造的情节,载入一个SYSTEMTIME构造UnlockFile解除对一个文书的锁定UnlockFileEx解除对一个文书的锁定UnmapViewOfFile在眼下使用顺序的内存储器地点空中解除对一个文书映照冤家的映照VerFindFile用这函数决议一个文书应装置到何处VerInstallFile用这函数装置一个文书VerLanguageName这函数能依据16位言语代码获取一样言语的名目VerQueryValue这函数用来从本子富源中获取信息WriteFile将数据写入一个文书WriteFileEx与WriteFile类似,但是它不得不用来异步写操作,并囊括了一个完整的回调WritePrivateProfileSection为一个初始化文书(.ini)三拇指定的小节设立一切项名和值WritePrivateProfileString在初始化文书指定小节内设立一个字串WriteProfileSection为Win.ini初始化文书中一个指定的小节设立一切项名和值WriteProfileString在Win.ini初始化文书指定小节内设立一个字串4\\.API之盖章函数AbortDoc撤销一份文档的盖章AbortPrinter剔除与一台盖章机联系在一行的缓冲文书AddForm为盖章机的表单列表添加一个新表单AddJob用来获取一个有效的途径名,以便用它为工作创始一个靠山盖章文书。

       这复本从属发射调用的使用顺序CopyImage复制位图、图标或表针,并且在复制过程中进展一部分变换职业CreateBitmap依照规程的格式创始一幅与装置关于位图CreateBitmapIndirect创始一幅与装置关于位图CreateCompatibleBitmap创始一幅与装置关于位图,它与指定的装置场景兼容CreateCursor创始一个鼠标表针CreateDIBitmap依据一幅与装置无干的位图创始一幅与装置关于的位图CreateDIBSection创始一个DIBSectionCreateIcon创始一个图标CreateIconIndirect创始一个图标DestroyCursor清除指定的鼠标表针,并开释它占用的一切系富源DestroyIcon清除图标DrawIcon在指定的地位画一个图标DrawIconEx描写一个图标或鼠标表针。

       该区域眼下无用,需求基础代谢GetViewportExtEx获取装置场景视口(viewport)范畴GetViewportOrgEx获取装置场景视口起点GetWindowDC获取整个窗口(囊括边框、骨碌条、标题栏、菜系等)的装置场景GetWindowExtEx获取指定装置场景的窗口范畴GetWindowOrgEx获取指定装置场景的论理窗口的起点GetWindowRgn获取窗口区域GetWorldTransform如其有世变换,为装置场景获取眼下生界变换IntersectClipRect为指定装置界说一个新的剪裁区InvalidateRgn使窗口指定区域不活络,并将它参加窗口基础代谢区,使之可随即被重画InvertRgn通过倒每个像素值反转装置场景指定区域LPtoDP将点阵从指定装置场景论理坐标变换为装置坐标ModifyWorldTransform依据指定的模式修改世变换OffsetClipRgn按指定量平移装置场景剪裁区OffsetRgn按指定偏移量平移指定区域OffsetViewportOrgEx平移装置场景视口区域OffsetWindowOrgEx平移指定装置场景窗口起点PaintRgn用眼下刷背风景填空指定区域PtInRegion规定点是不是在指定区域内PtVisible规定指定点是不是凸现(即,点是不是在装置场景剪裁区内)RectInRegion规定长方是不是有有些在指定区域内RectVisible规定指定长方是不是有有些凸现(是不是在装置场景剪裁区内)ReleaseDC开释由调用GetDC或GetWindowDC函数获取的指定装置场景RestoreDC从装置场景堆栈还原一个原本封存的装置场景SaveDC中拇指定装置场景态封存到Windows装置场景堆栈ScaleViewportExtEx缩放装置场景视口的范畴ScaleWindowExtEx缩放指定装置场景窗口范畴ScrollDC在窗口(由装置场景代替)中水准器和(或)挺直骨碌长方SelectClipRgn为指定装置场景选择新的剪裁区SetBoundsRect设立指定装置场景的边疆长方SetGraphicsMode容许或取缔加强几何图形模式,以供某些撑持(囊括世变换)SetMapMode设立指定装置场景的映照模式SetRectRgn设立区域为指定的长方SetViewportExtEx设立装置场景视口范畴SetViewportOrgEx设立装置场景视口起点SetWindowExtEx设立指定装置场景窗口范畴SetWindowOrgEx设立指定装置场景窗口起点SetWindowRgn设立窗口区域SetWorldTransform设立世变换ValidateRgn激活窗口三拇指定区域,把它从基础代谢区移走WindowFromDC光复与某一装置场景相干的窗口的句柄10\\.API之硬件与系函数ActivateKeyboardLayout激活一个新的键盘格局。

       该冤家用来监文书系产生的变FindNextChangeNotification重设一个文书变更通牒冤家,令其继续监下一次变FreeLibrary开释指定的动态链接库GetCurrentProcess获取眼下过程的一个伪句柄GetCurrentProcessId获取眼下过程一个绝无仅有标识符GetCurrentThread获取眼下方程的一个伪句柄GetCurrentThreadId获取眼下方程一个绝无仅有线程标识符GetExitCodeProces获取一个已中断过程的退出代码GetExitCodeThread获取一个已中断线程的退出代码GetHandleInformation获取与一个系冤家句柄关于的信息GetMailslotInfo获取与一个邮路关于的信息GetModuleFileName获取一个已装沙盘的完整途径名目GetModuleHandle获取一个使用顺序或动态链接库的模块句柄GetPriorityClass获取一定过程的优先级别GetProcessShutdownParameters考察系关时一个指定的过程相对其他过程的关早迟情形GetProcessTimes获取与一个过程的经老式间关于的信息GetProcessWorkingSetSize理解一个使用顺序在运转过程中现实向它交给了多大容量的内存储器GetSartupInfo获取一个过程的启动信息GetThreadPriority获取一定线程的优先级别GetTheardTimes获取与一个线程的经老式间关于的信息GetWindowThreadProcessId获取与指定窗口联系在一行的一个过程和线程标识符LoadLibrary载入指定的动态链接库,并将它映照到眼下过程使用的地点空中LoadLibraryEx装指定的动态链接库,并为眼下过程把它映照到地点空中LoadModule载入一个Windows使用顺序,并在指定的条件中运转MsgWaitForMultipleObjects等侯单个冤家或一连串冤家发射信号。

       只管人们说VB和WINDOWS具有亲密的瓜葛,但我以为,API更临近WINDOWS。

       也撤销眼前正进展的任何途径的创始职业AngleArc用一个连弧画一条线Arc画一个圆弧BeginPath启动一个途径旁支CancelDC撤销另一个线程里的长时刻制图操作Chord画一个弦CloseEnhMetaFile关指定的加强型图元文书装置场景,并将新建的图元文书归来一个句柄CloseFigure描写到一个途径时,关眼下开的几何图形CloseMetaFile关指定的图元文书装置场景,并向新建的图元文书归来一个句柄CopyEnhMetaFile制造指定加强型图元文书的一个复本(正片)CopyMetaFile制造指定(基准)图元文书的一个复本CreateBrushIndirect在一个LOGBRUSH数据构造的地基上创始一个刷CreateDIBPatternBrush用一幅与装置无干的位图创始一个刷,以便指定刷式样(图案)CreateEnhMetaFile创始一个加强型的图元文书装置场景CreateHatchBrush创始带有投影图案的一个刷CreateMetaFile创始一个图元文书装置场景CreatePatternBrush用指定了刷图案的一幅位图创始一个刷CreatePen用指定的式样、宽窄和颜料创始一个画笔CreatePenIndirect依据指定的LOGPEN构造创始一个画笔CreateSolidBrush用纯色创始一个刷DeleteEnhMetaFile剔除指定的加强型图元文书DeleteMetaFile剔除指定的图元文书DeleteObject剔除GDI冤家,冤家使用的一切系富源都会被开释DrawEdge用指定的式样描写一个长方的边框DrawEscape换码(Escape)函数将数据径直发至显得装置驱动顺序DrawFocusRect画一个焦点长方DrawFrameControl描写一个基准控件DrawState为一幅图象或制图操作使用各式各样的效果Ellipse描写一个长圆,由指定的长方环绕EndPath终止界说一个途径EnumEnhMetaFile对准一个加强型图元文书,罗列内中独自的图元文文书要EnumMetaFile为一个基准的windows图元文书枚举独自的图元文文书要EnumObjects枚举可会同指定装置场景使用的画笔和刷ExtCreatePen创始一个扩展画笔(装璜或几何)ExtFloodFill在指定的装置场景里,用眼下选择的刷填空一个区域FillPath关途径中任何开的几何图形,并用眼下刷填空FillRect用指定的刷填空一个长方FlattenPath将一个途径中的一切曲线都变换成线段FloodFill用眼下选定的刷在指定的装置场景中填空一个区域FrameRect用指定的刷环绕一个长方画一个边框GdiComment为指定的加强型图元文书装置场景添加一条诠注信息GdiFlush履行任何未定的制图操作GdiGetBatchLimit断定有若干个GDI制图下令坐落队列中GdiSetBatchLimit指定有若干个GDI制图下令能进队列GetArcDirection画圆弧的时节,断定眼下采用的制图方位GetBkColor取得指定装置场景眼下的背景颜料GetBkMode对准指定的装置场景,取得眼下的背景填空模式GetBrushOrgEx断定指定装置场景中眼下选定刷起点GetCurrentObject博得指定品类的眼下选定冤家GetCurrentPositionEx在指定的装置场景中取得眼下的画笔地位GetEnhMetaFile取得磁盘文书中含的一个加强型图元文书的图元文书句柄GetEnhMetaFileBits中拇指定的加强型图元文书复制到一个内存储器缓冲区里GetEnhMetaFileDescription归来对一个加强型图元文书的介绍GetEnhMetaFileHeader取得加强型图元文书的图元文书头GetEnhMetaFilePaletteEntries取得加强型图元文书的全体或有些调色板GetMetaFile取得含在一个磁盘文书中的图元文书的图元文书句柄GetMetaFileBitsEx中拇指定的图元文书复制到一个内存储器缓冲区GetMiterLimit取得装置场景的斜率限量(Miter)设立GetNearestColor依据装置的显给力量,取得与指定颜料最临近的一样纯色GetObjectAPI取得对指定冤家进展介绍的一个构造GetObjectType断定由指定句柄引证的GDI冤家的品类GetPath取得对眼下途径进展界说的一连串数据GetPixel在指定的装置场景中取得一个像素的RGB值GetPolyFillMode对准指定的装置场景,博得多角形填空模式GetROP2对准指定的装置场景,取得眼下的制图模式GetStockObject取得一个固有冤家(Stock)GetSysColorBrush为任何一样基准系颜料取得一个刷GetWinMetaFileBits通过在一个缓冲区中填空用来基准图元文书的数据,将一个加强型图元文书变换成基准windows图元文书InvertRect通过反转每个像素的值,从而反转一个装置场景三拇指定的长方LineDDA枚举指定线段中的一切点LineTo用眼下画笔一条线,从眼下地位连到一个指定的点MoveToEx为指定的装置场景指定一个新的眼下画笔地位PaintDesk在指定的装置场景中描写桌面墙纸图案PathToRegion将眼下选定的途径变换到一个区域里Pie画一个饼图PlayEnhMetaFile在指定的装置场景中画一个加强型图元文书PlayEnhMetaFileRecord回放独自一条加强型图元文文书要PlayMetaFile在指定的装置场景中回放一个图元文书PlayMetaFileRecord回放来自图元文书的单条记要PolyBezier描写一条或多条贝塞尔(Bezier)曲线PolyDraw描写一条繁杂的曲线,由线段及贝塞尔曲线组成Polygon描写一个多角形Polyline用眼下画笔描写一连串线段PolyPolygon用眼下选定画笔描写两个或多个多角形PolyPolyline用眼下选定画笔描写两个或多个多角形Rectangle用眼下选定的画笔描写长方,并用眼下选定的刷填空RoundRect用眼下选定的画笔一个圆角长方,并用眼下选定的刷在内中填空SelectClipPath将装置场景眼下的途径合到剪切区域里SelectObject为眼下装置场景选择几何图形冤家SetArcDirection设立圆弧的描写方位SetBkColor为指定的装置场景设立背景颜料SetBkMode指定投影刷、虚线画笔以及字符中的空儿的填空方式SetBrushOrgEx为指定的装置场景设立眼下选定刷的起点SetEnhMetaFileBits用指定内存储器缓冲区内含的数据创始一个加强型图元文书SetMetaFileBitsEx用含在指定内存储器缓冲区内的数据构造创始一个图元文书SetMiterLimit设立装置场景眼下的斜率限量SetPixel在指定的装置场景中设立一个像素的RGB值SetPixelV在指定的装置场景中设立一个像素的RGB值SetPolyFillMode设立多角形的填空模式SetROP2设立指定装置场景的制图模式。

       那样,别名究有何用途呢?从思想上讲,别名供了用另一个名子调用API的函数法子。

       在Win32条件中提议使用这函数RegDeleteKey剔除现有项下方一个指定的子项RegDeleteValue剔除指定项下方的一个值RegEnumKey枚举指定项的子项。

       是的,也不少。

       为了挟制履行严厉的品类检讨,并幸免上提到的情况,一个点子是在函数里使用上提到到Alias技能。

       要紧的dll动态连库文书有∶user32.dllWindows保管。

       函数在顺序中的调用也是一样。

       这A不过是设计师们的惯的定名说定,示意函数属ANSI本子。

       Variant数据品类在API函数中是以Any的式现出,如DataAsAny。

       想必很多友人都已经认得它。

       如其你指明了别名,那样只管咱按Declare文句后的函数来调用该函数,但在函数的现实调用上是以别名作带头要选择的。

       也用一个数组建载每个字符的范畴信息GetTextExtentPoint断定一个字串的老幼(范畴)GetTextFace获取一样书体的字样名GetTextMetrics获取与选入一样装置场景的情理书体关于的信息GrayString描写一个以灰不溜秋显得的字串。

       API函数声明让咱回想一下。

       长方内不许进展制图ExcludeUpdateRgn从专用装置场景剪裁区去掉指定窗口的基础代谢区域ExtCreateRegion依据世变换修改区域ExtSelectClipRgn中拇指定区域结合到装置场景的眼下剪裁区FillRgn用指定刷填空指定区域FrameRgn用指定刷环绕指定区域画一个外框GetBoundsRect获取指定装置场景的边疆长方GetClipBox获取完整含指定装置场景剪裁区的最小长方GetClipRgn获取装置场景眼下剪裁区GetDC获取指定窗口的装置场景GetDCEx为指定窗口获取装置场景。

       采用它可对位图进展打转料理SetBitmapBits未来自缓冲区的二进制位复制到一幅位图SetBitmapDimensionEx设立一幅位图的宽窄。

       这种法子叫作”安好品类”声明。

发表评论

电子邮件地址不会被公开。 必填项已用*标注