.NET 的开发 (一般) 技术文章
微软 Win32 向 XXXXXXXXXXXXT 框架 API 地图
XXXXXXXXXXXXT 框架和 Microsoft Visual Studio 用户教育团队
微软公司
2004 年 1 月
适用于:
Microsoft ?.NET Framework 1.0 或 1.1 版
Microsoft Visual Studio ?.NET
微软 Win32 ? 功能
摘要:这篇文章标识构架框架 1.0 或 1.1 版提供类似的功能对微软 Win32 函数的 Api。一个或更多有关.NET 框架 Api 显示为每个列出的 Win32 函数。这篇文章的目标的读者是有经验的 Win32 开发人员在创建应用程序或库基于构架框架,但是寻找对于 Win32 函数的托管副本的任何人都能找到这个文档很有用。(85) 页打印的页
在这篇文章,Microsoft ? Win32 ? 功能按类别进行组织。列出每个 Win32 函数属于只有一个类别,每个类别出现在其自己的表中。被提供 Win32 类别按字母顺序排列的列表,只层次结构列表。若要查找一个 Win32 区域,从类别列表中选择适当的类别或搜索文章为名称的函数。如果找不到你正在寻求的 Win32 函数,这意味着没有等效的.NET 框架 API 存在在.NET 框架 1.0 或 1.1 版或从列表中无意中省略的 Win32 函数和有关.NET 框架 API。
如果你相信,一个 Win32 函数和有关.NET 框架 API 已略去了这篇文章、 请让我们知道通过使用反馈链接。在这篇文章中列出的 api 的详细信息,请参阅平台 SDK 文档或 MSDN ? 库中的.NET 框架 SDK 以下
按字母顺序排列的 Win32 类别列表
A C
原子函数 颜色函数
位图的功能 组合框功能
画笔功能 通用对话框功能
按钮功能 控制台的功能
剪贴板功能 协调职能
裁剪精巧 游标函数
D-我
调试功能 文件 I/O 函数
设备上下文函数 文件系统功能
对话框功能 填充的形状函数
动态链接库函数 字体和文本函数
错误处理函数 图标功能
事件日志记录功能 输入法编辑器功能
J-N
键盘加速器功能 消息和消息队列功能
Keyboard input functions Metafile functions
Line and curve functions Mouse input functons
List box functions Multiple display monitor functions
Memory management functions Multiple-document interface functions
Menu functions National language functions
O-R
Painting and drawing functions PSAPI functions
Path functions Rectangle functions
Pen functions Region functions
Performance monitoring functions Registry functions
Printing functions Resource functions
Process and thread functions Rich edit control functions
S-T
Scroll bar functions Tape backup functions
Service functions Text object model functions
String functions Time functions
Structured exception-handling functions Timer functions
Synchronization functions Tool Help functions
System information functions
U-Z
Unicode and character set functions Window functions
User profile functions Window class functions
Version information functions Window procedure functions
Window property functions
Hierarchical Win32 Category List
Base Services
Debugging and Error Handling Miscellaneous
Debugging Memory management
Error handling User profile
Event logging Performance
Structured exception-handling Performance monitoring
DLLs, Processes, and Threads PSAPI
Console applications Tool Help
Dynamic-link library Windows System Information
Process and thread Registry
Service System information
Synchronization Time
Files and I/O
File I/O
File system
Tape backup
Graphics Device Interface
Bitmap Metafile
Brush Multiple display monitor
Clipping National language
Color Painting and drawing
Coordinate Path
Device context Pen
Filled shape Printing and print spooler
Font and text Rectangle
Input Method Editor Region
Line and curve Unicode and character set
User Interface
Controls User Input
Button Common dialog box
Combo box Keyboard accelerator
List box Keyboard input
Rich edit control Mouse input
Scroll bar Windowing
Text object model Dialog box
Data Exchange Message and message queue
Atom Multiple-document interface
Clipboard Timer
Resources Window
Cursor Window class
Icon Window procedure
Menu Window property
Resource
String
Version information
Atom Functions
Win32 function Description .NET Framework API
AddAtom Adds a character string to the local atom table. XXXXXXXXXXXXXXXXtern
Note String is not exactly an atom.
FindAtom Searches the local atom table for the specified character string. XXXXXXXXXXXXXXXXInterned
Note String is not exactly an atom.
Alphabetical Win32 Category List
Hierarchical Win32 Category List
Bitmap Functions
Win32 function Description .NET Framework API
AlphaBlend Displays a bitmap with transparent or semitransparent pixels. XXXXXXXXXXXXXXXXXaphics.DrawImage
BitBlt Performs a bit-block transfer. XXXXXXXXXXXXXXXXXaphics.DrawImage
CreateBitmap Creates a bitmap. XXXXXXXXXXXXXXXXXtmap constructor
Note Creates a DIB, not a DDB.
GetBitmapDimensionEx Gets the dimensions of a bitmap. XXXXXXXXXXXXXXXXXXXXXXXXze
GetDIBColorTable Retrieves RGB color values from a DIB section bitmap. XXXXXXXXXXXXXXXXXXXXXXXXlette
GetDIBits Copies a bitmap into a buffer. XXXXXXXXXXXXXXXXXtmap.LockBits
GetPixel Gets the RGB color value of the pixel at a given coordinate. XXXXXXXXXXXXXXXXXXXXXXXXtPixel
GradientFill Fills rectangle and triangle structures. XXXXXXXXXXXXXXXXXXXXXXXXXXllRectangle(XXXXXXXXXXXXnearGradiantBrush, Rectangle)
LoadBitmap Loads a bitmap from a module's executable file. XXXXXXXXXXXXXXXXXXXXXXXXtmap(Type, String)
SetPixel Sets the color for a pixel. XXXXXXXXXXXXXXXXXXXXXXXXtPixel
SetPixelV Sets a pixel to the best approximation of a color. XXXXXXXXXXXXXXXXXXXXXXXXtPixel(…, XXXXXXXXXXXtNearestColor(Color))
StretchBlt Copies a bitmap and stretches or compresses it. XXXXXXXXXXXXXXXXXaphics.DrawImage
Alphabetical Win32 Category List
Hierarchical Win32 Category List
Brush Functions
Win32 function Description .NET Framework API
CreateBrushIndirect Creates a brush with a specified style, color, and pattern. Any of the following:
XXXXXXXXXXXXXXXXXushes
XXXXXXXXXXXXXXXXXlidBrush
System.Drawing.TextureBrush
System.Drawing.Drawing2D.HatchBrush
XXXXXXXXXXXXXXXXXXXXXXXXXXXnearGradientBrush
XXXXXXXXXXXXXXXXXXXXXXXXXXXthGradientBrush
CreateHatchBrush Creates a brush with a hatch pattern and color. System.Drawing.Drawing2D.HatchBrush constructor
CreatePatternBrush 与位图模式创建的画笔。 System.Drawing.TextureBrush 的构造函数
CreateSolidBrush 创建具有一种纯色画笔。 XXXXXXXXXXXXXXXXXlidBrush 的构造函数
GetSysColorBrush 获取对应于颜色索引的画笔的句柄。 XXXXXXXXXXXXXXXXXushes 类
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
按钮功能
Win32 函数 描述 .NET 框架 API
CheckDlgButton 更改按钮控件的选中状态。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXecked
CheckRadioButton 向指定的单选按钮组中添加一个复选标记和从组中的所有其他单选按钮中删除复选标记。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXecked
IsDlgButtonChecked 确定按钮控件是否具有它或是否三状态的按钮控件显示为灰色,检查,旁边的复选标记或没有。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXeckState
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
剪贴板功能
Win32 函数 描述 .NET 框架 API
CountClipboardFormats 检索当前剪贴板上的不同数据格式的数量。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtFormats
EnumClipboardFormats 枚举在剪贴板上当前可用的数据格式。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtFormats
GetClipboardData 从剪贴板中指定的格式检索数据。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtDataObject
IsClipboardFormatAvailable 确定剪贴板是否包含指定格式的数据。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtDataPresent
RegisterClipboardFormat 注册新的剪贴板格式。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtFormat
SetClipboardData 将数据放到剪贴板中指定的剪贴板格式。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtDataObject
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
裁剪功能
Win32 函数 描述 .NET 框架 API
ExcludeClipRect 创建一个新的剪辑区域包含现有的剪辑区域减去指定的矩形。 XXXXXXXXXXXXXXXXXaphics.ExcludeClip
ExtSelectClipRgn 结合当前剪辑区域使用指定的模式的指定的地区。 XXXXXXXXXXXXXXXXXXXXXXXXXXtClip
GetClipBox 检索可以在设备当前可见区域周围绘制最紧边界矩形的尺寸。 XXXXXXXXXXXXXXXXXXXXXXXXXXsibleClipBounds
GetClipRgn 检索标识当前的应用程序定义的剪辑区域为指定的设备上下文的句柄。 XXXXXXXXXXXXXXXXXXXXXXXXXXip
IntersectClipRect 从当前剪辑区域和指定的矩形的交集创建一个新的剪辑区域。 XXXXXXXXXXXXXXXXXXXXXXXXXXtersectClip
OffsetClipRgn 按指定的偏移量移动设备上下文的剪辑区域。 XXXXXXXXXXXXXXXXXXXXXXXXXXanslateClip
PtVisible 确定指定的点是否在设备上下文的剪辑区域内。 XXXXXXXXXXXXXXXXXXXXXXXXXXVisible
RectVisible 确定是否指定任何的矩形部分在于设备上下文的剪切区内。 XXXXXXXXXXXXXXXXXXXXXXXXXXVisible
SelectClipPath 选择当前路径作为剪切区域的设备上下文,结合新的区域和任何现有的剪切区域通过使用指定的模式。 XXXXXXXXXXXXXXXXXXXXXXXXXXtClip
SelectClipRgn 选择一个地区作为指定的设备上下文当前剪辑区域。 XXXXXXXXXXXXXXXXXXXXXXXXXXip
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
颜色函数
Win32 函数 描述 .NET 框架 API
CreateHalftonePalette 创建半色调调色板为指定的设备上下文。 XXXXXXXXXXXXXXXXXXXXXXXXXXtHalftonePalette
CreatePalette 创建逻辑调色板。 XXXXXXXXXXXXXXXXXXXXXXXlette
GetNearestColor 检索一个标识时使用指定的颜色值,将显示系统调色板中的颜色的颜色值。 XXXXXXXXXXXXXXXXXXXXXXXXXXtNearestColor
GetPaletteEntries 从给定的逻辑调色板中检索指定的范围的调色板项。 XXXXXXXXXXXXXXXXXXXXXXXlette.Entries
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
组合框功能
Win32 函数 描述 .NET 框架 API
DlgDirListComboBox 组合框中的内容替换指定的子目录和文件的名称。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXdRange(XXXXXXXXXXXXXXXXXXXXXXtFileSystemEntries)
DlgDirSelectComboBoxEx 通过使用DlgDirListComboBox来填充组合框从检索当前所选内容. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXlectedItem
GetComboBoxInfo 检索有关指定的组合框的信息。 XXXXXXXXXXXXXXXXXXXXXXXXboBox属性
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
通用对话框功能
Win32 函数 描述 .NET 框架 API
ChooseColor 创建一个颜色对话框,使用户能够选择一种颜色。 XXXXXXXXXXXXXXXXXXXXXXXlorDialog的构造函数
注意不能通过一个钩子修改对话框。
ChooseFont 创建一个字体对话框,使用户能够选择逻辑字体属性。 XXXXXXXXXXXXXXXXXXXXXXXntDialog的构造函数
注意不能通过一个钩子修改对话框。
GetFileTitle 检索指定文件的名称。 XXXXXXXXXXXXXXXXXXXXXme
注意并不考虑用户首选项。
GetOpenFileName 创建一个打开的对话框,允许用户指定驱动器、 目录和文件的名称或要打开的文件集。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXowDialog
注意不能通过一个钩子修改对话框。
GetSaveFileName 创建一个保存的对话框,允许用户指定的驱动器、 目录和要保存的文件的名称。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXowDialog
注意不能通过一个钩子修改对话框。
PageSetupDlg 创建一个页面设置对话框,使用户能够指定打印页的属性。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXowDialog
注意不能通过一个钩子修改对话框。
PrintDlg 显示打印对话框。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXowDialog
注意不能通过一个钩子修改对话框。
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
控制台的功能
Win32 函数 描述 .NET 框架 API
GetStdHandle 检索的标准输入、 标准输出或标准错误设备句柄。 XXXXXXXXXnsole.OpenStandardIn
XXXXXXXXXnsole.OpenStandardOut
XXXXXXXXXnsole.OpenStandardError
ReadConsole 从控制台输入缓冲区中读取字符输入和从缓冲区中删除它。 XXXXXXXXXXXXXXXXXad
SetStdHandle 设置为标准输入、 标准输出或标准错误设备句柄。 XXXXXXXXXXXXXXXXXtIn
XXXXXXXXXXXXXXXXXtOut
XXXXXXXXXXXXXXXXXtError
WriteConsole 将一个字符的字符串写入到控制台屏幕缓冲区开始在当前光标位置。 XXXXXXXXXnsole.Write
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
协调职能
Win32 函数 描述 .NET 框架 API
ClientToScreen 指定点的客户区坐标转换成屏幕坐标。 XXXXXXXXXXXXXXXXXXXXXXXrm.PointToScreen
CombineTransform 连接两个世界空间页面空间转换。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXltiply
DPtoLP 将设备坐标转换为逻辑坐标。 XXXXXXXXXXXXXXXXXXXXXXXXXXansformPoints
GetMapMode 检索当前映射模式。 XXXXXXXXXXXXXXXXXXXXXXXXXXgeUnit
GetWindowExtEx 检索的 x 范围和 y 范围指定的设备上下文的窗口。 XXXXXXXXXXXXXXXXXXXXXXXXXXgeScale
GetWindowOrgEx 检索的 x 坐标和 y 坐标的窗口原点为指定的设备上下文。 XXXXXXXXXXXXXXXXXXXXXXXXXXansform.OffsetX
XXXXXXXXXXXXXXXXXXXXXXXXXXansform.OffsetY
GetWorldTransform 检索当前世界空间页面空间转换。 XXXXXXXXXXXXXXXXXXXXXXXXXXansform
LPtoDP 将逻辑坐标转换成设备坐标。 XXXXXXXXXXXXXXXXXXXXXXXXXXansformPoints
ModifyWorldTransform 更改为使用指定的模式的设备上下文的世界变换。 XXXXXXXXXXXXXXXXXXXXXXXXXXansform
OffsetViewportOrgEx 修改使用指定的水平和垂直偏移量的设备上下文的视口原点。 XXXXXXXXXXXXXXXXXXXXXXXXXXanslateTransform
OffsetWindowOrgEx 修改窗口原点为使用指定的水平和垂直偏移量的设备上下文。 XXXXXXXXXXXXXXXXXXXXXXXXXXanslateTransform
ScreenToClient 将转换屏幕坐标指定点的屏幕坐标。 XXXXXXXXXXXXXXXXXXXXXXXrm.PointToClient
SetMapMode 设置指定的设备上下文的映射模式。 XXXXXXXXXXXXXXXXXXXXXXXXXXgeUnit
SetWindowExtEx 通过使用指定的值设置水平和垂直扩展盘区的窗口的设备上下文。 XXXXXXXXXXXXXXXXXXXXXXXXXXgeScale
XXXXXXXXXXXXXXXXXXXaleTransform
SetWindowOrgEx 指定哪个窗口点映射到视口原点 (0,0)。 XXXXXXXXXXXXXXXXXXXXXXXXXXanslateTransform
SetWorldTransform 设置世界空间和页面空间为指定的设备上下文之间的二维线性变换。 XXXXXXXXXXXXXXXXXXXXXXXXXXansform
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
游标函数
Win32 函数 描述 .NET 框架 API
ClipCursor 仅限于将光标移动到屏幕上的矩形区域。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXip
CopyCursor 复制指定的游标。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXpyHandle
CreateCursor 创建具有指定的大小、 位模式和热点的游标。 XXXXXXXXXXXXXXXXXXXXXXXrsor的构造函数
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXze
XXXXXXXXXXXXXXXXXXXXXXXrsor.Position
DestroyCursor 销毁游标。 XXXXXXXXXXXXXXXXXXXXXXXrsor.Dispose
GetClipCursor 检索光标限于的矩形区域的屏幕坐标。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXip
GetCursor 检索当前光标句柄。 XXXXXXXXXXXXXXXXXXXXXXXrsor.Handle
GetCursorInfo 检索有关全局游标的信息。 XXXXXXXXXXXXXXXXXXXXXXXrsor.Position
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXrsorSize
大体意思就是 检索光标的位置。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXusePosition
XXXXXXXXXXXXXXXXXXXXXXXrsor.Position
LoadCursor 从可执行文件加载光标资源。 XXXXXXXXXXXXXXXXXXXXXXXrsor的构造函数
LoadCursorFromFile 创建基于数据包含在一个文件中的光标。 XXXXXXXXXXXXXXXXXXXXXXXrsor的构造函数
要 设置光标形状。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXrrent
SetCursorPos 将光标移动到指定的屏幕坐标。 XXXXXXXXXXXXXXXXXXXXXXXrsor.Position
ShowCursor 显示或隐藏光标。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXow
XXXXXXXXXXXXXXXXrsor.Hide
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
调试功能
Win32 函数 描述 .NET 框架 API
终止 意味着允许将调试器附加到活动的进程并调试它。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXunch
DebugBreak 导致当前流程中出现断点异常。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXeak
IsDebuggerPresent 确定是否调用进程正在运行的上下文中调试器。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXAttached
一个 将字符串发送到调试器的显示。 XXXXXXXXXXXXXXXXXXXXXbugger.Log
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
设备上下文函数
Win32 函数 描述 .NET 框架 API
ChangeDisplaySettings 更改默认显示设备的设置为指定的图形模式。 XXXXXXXXXXXXXXXXXXXXnagementClass("Win32_VideoController")
ChangeDisplaySettingsEx 指定的显示设备的设置更改为指定的图形模式。 XXXXXXXXXXXXXXXXXXXXnagementClass("Win32_VideoController")
DeviceCapabilities 检索打印机设备驱动程序的功能。 XXXXXXXXXXXXXXXXXXXXXXXXXXgeSettings
XXXXXXXXXXXXXXXXXXXXXXXXXXinterSettings
EnumDisplayDevices 在系统中检索有关显示设备的信息。 XXXXXXXXXXXXXXXXXXXXnagementClass("Win32_DesktopMonitor")
EnumDisplaySettings 检索信息的显示设备的图形模式之一。 XXXXXXXXXXXXXXXXXXXXnagementClass("CIM_VideoControllerResolution")
GetDC 检索指定窗口的客户区域或整个屏幕的显示设备上下文的句柄。 若要检索一个图形对象,请使用下列任一操作:
XXXXXXXXXXXXXXXXXXXXXXXXXXomHwnd(XXXXXXXXXXXXXXXXntrol.Handle)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXaphics
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXaphics
要显式检索一个句柄,请使用以下方法:
XXXXXXXXXXXXXXXXXXXXXXXXXXtHdc
GetDCEx 检索指定窗口的客户区域或整个屏幕的显示设备上下文的句柄。 若要检索一个图形对象,请使用下列任一操作:
XXXXXXXXXXXXXXXXXXXXXXXXXXomHwnd(XXXXXXXXXXXXXXXXntrol.Handle)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXaphics
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXaphics
要显式检索一个句柄,请使用以下方法:
XXXXXXXXXXXXXXXXXXXXXXXXXXtHdc
GetDeviceCaps 检索指定的设备的特定于设备的信息。 XXXXXXXXXXXXXXXXXaphics属性
XXXXXXXXXXXXXXXXXXXXXXXXXXinterSettings
XXXXXXXXXnagement类别
GetLayout 检索设备上下文的布局。 XXXXXXXXXXXXXXXXXXXXXXXntrol.RightToLeft
GetObject 检索指定的图形对象的信息。 XXXXXXXXXXXXXXXXXtmap属性
XXXXXXXXXXXXXXXXXush属性
XXXXXXXXXXXXXXXXXnt属性
XXXXXXXXXXXXXXXXXn属性
GetObjectType 检索指定对象的类型。 XXXXXXXXXXXXXXXXtType
GetStockObject 检索之一股票笔、 笔刷、 字体或调色板的句柄。 XXXXXXXXXXXXXXXXXushes
XXXXXXXXXXXXXXXXXns
ReleaseDC 释放设备上下文,释放它使用由其他应用程序。 XXXXXXXXXXXXXXXXXXXXXXXXXXleaseHdc
SetLayout 设置设备上下文的版式。 XXXXXXXXXXXXXXXXXXXXXXXntrol.RightToLeft = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXs
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
对话框功能
Win32 函数 描述 .NET 框架 API
CreateDialog 从对话框模板资源创建一个模态的对话框。 XXXXXXXXXXXXXXXXXXXXXXXrm的构造函数
XXXXXXXXXXXXXXXXXXXXXXXrm属性
CreateDialogIndirect 从内存中的对话框模板创建无模式对话框。 XXXXXXXXXXXXXXXXXXXXXXXrm的构造函数
XXXXXXXXXXXXXXXXXXXXXXXrm属性
DefDlgProc 调用默认对话框窗口过程提供默认处理带有私人窗口类的对话框不会处理任何窗口消息。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXfWndProc
DialogBox 从对话框模板资源创建一个模态的对话框。 XXXXXXXXXXXXXXXXXXXXXXXrm的构造函数
XXXXXXXXXXXXXXXXXXXXXXXXXXXXowDialog
DialogBoxIndirect 从内存中的对话框模板创建一个模态的对话框。 XXXXXXXXXXXXXXXXXXXXXXXrm的构造函数
XXXXXXXXXXXXXXXXXXXXXXXXXXXXowDialog
DialogProc 应用程序定义的回调函数,用CreateDialog和DialogBox家庭的功能。 XXXXXXXXXXXXXXXXXXXXXXXrm.WndProc
EndDialog 摧毁一个模态的对话框。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXose
GetDlgCtrlID 检索指定的控件的标识符。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXdexOf
GetDlgItem 检索指定的对话框中的控件的句柄。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXem
GetDlgItemInt 在对话框中的指定控件的文本转化为整数值。 XXXXXXXXXXXXXXXrse(Form.Text)
XXXXXXXXXXXXXXXXrse(Form.Text)
GetDlgItemText 检索标题或与在对话框中的控件关联的文本。 [XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXem]。文本
GetNextDlgGroupItem 检索在前面 (或后面) 指定的控件的控件组中的第一个控件的句柄。 循环访问控件:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXntrols。项目
记得要确定控件是否积极通过引用控件的启用和可见的属性。
注意控件中的顺序可能不是以相同的顺序, GetNextDlgGroupItem呈现控件。
GetNextDlgTabItem 检索具有 WS_TABSTOP 风格的前面 (或后面) 指定的控件的第一个控件的句柄。 循环访问控件:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXntrols。项目
记得要确定控件是否积极通过引用启用,可见, ,该控件的TabStop属性。
注意控件中的顺序可能不是以相同的顺序, GetNextDlgGroupItem呈现控件。
消息框 创建、 显示,并经营一个消息框。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXow
MessageBoxEx 创建、 显示,并经营一个消息框。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXow
MessageBoxIndirect 创建、 显示,并经营一个消息框。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXow
也 将消息发送到对话框中指定的控件。 XXXXXXXXXXXXXXXXXXXXXXXrm.WndProc(XXXXXXXXXXXXXXXXXrms.Message)
SetDlgItemInt 向指定的整数值的字符串表示形式的对话框中设置控件的文本。 XXXXXXXXXXXXXXXXXXXXXXXntrol.Text = XXXXXXXXXXXXXXXString
SetDlgItemText 设置对话框中的标题或文本的控件。 XXXXXXXXXXXXXXXXXXXXXXXntrol.Text
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
动态链接库函数
Win32 函数 描述 .NET 框架 API
GetModuleFileName 检索包含指定的模块的文件的完整路径和文件名称。 XXXXXXXXXXXXXXXXXXXXdule.FullyQualifiedName
GetModuleHandle 检索指定的模块的模块句柄。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtHINSTANCE
LoadLibrary 将指定的可执行模块映射到调用进程的地址空间。 以下任一操作:
XXXXXXXXXXXXXXXXXXXXsembly.Load
XXXXXXXXXXXXXXXXXXXXsembly.LoadFrom
XXXXXXXXXXXXXXXXXXXXsembly.LoadWithPartialName
LoadLibraryEx 将指定的可执行模块映射到调用进程的地址空间。 以下任一操作:
XXXXXXXXXXXXXXXXXXXXsembly.Load
XXXXXXXXXXXXXXXXXXXXsembly.LoadFrom
XXXXXXXXXXXXXXXXXXXXsembly.LoadWithPartialName
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
错误处理函数
Win32 函数 描述 .NET 框架 API
FatalAppExit 显示一个消息框,关闭该消息框时终止应用程序。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXow
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXll
时出错 检索调用线程最后错误代码值。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtLastWin32Error
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
事件日志记录功能
Win32 函数 描述 .NET 框架 API
ClearEventLog 清除指定的事件日志,并可以选择将当前日志文件的副本保存到一个备份文件。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXear
CloseEventLog 关闭指定的事件日志读取的句柄。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXose
DeregisterEventSource 关闭指定的事件日志写入句柄。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXleteEventSource
GetNumberOfEventLogRecords 检索指定的事件日志中的记录数。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXunt
GetOldestEventLogRecord 检索指定的事件日志中的最古老记录的绝对记录号。 ] System.Diagnostics.EventLogEntryCollection[0
System.Diagnostics.EventLogEntry.TimeWritten
NotifyChangeEventLog 使应用程序能够向指定的事件日志文件中写入事件时接收通知。 System.Diagnostics.EventLog.EnableRaisingEvents
OpenBackupEventLog 打开备份事件日志的句柄。 System.Diagnostics.EventLog的构造函数
OpenEventLog 打开事件日志的句柄。 System.Diagnostics.EventLog的构造函数
ReadEventLog 从指定的事件日志中读取条目整体数量。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXpyTo
RegisterEventSource 检索事件日志注册的句柄。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXeateEventSource
ReportEvent 写在结束了指定的事件日志条目。 System.Diagnostics.EventLog.WriteEntry
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
文件 I/O 函数
Win32 函数 描述 .NET 框架 API
CopyFile 将现有文件复制到一个新的文件。 下列操作之一:
XXXXXXXXXXXXXXXXXpy
IO。XXXXXXXXXXXpyTo
CreateDirectory 创建一个新的目录。 以下任一操作:
XXXXXXXXXXXXXXXXXXXXXXeateDirectory
XXXXXXXXXXXXXXXXXXXXXXeateSubdirectory
XXXXXXXXXXXXXXXXXXXXXXXXXXeate
CreateFile 创建或打开一个文件对象。 XXXXXXXXXXXXle类 和XXXXXXXXXXXXleInfo类
DeleteFile 删除一个现有的文件。 以下任一操作:
XXXXXXXXXXXXXXXXXXXXXXlete
XXXXXXXXXXXXXXXXXXXXXXXXXXlete
XXXXXXXXXXXXXXXXXlete
XXXXXXXXXXXXXXXXXXXXXlete
FileIOCompletionRoutine 用ReadFileEx和WriteFileEx应用程序定义的回调函数. 用户定义。
FindClose 关闭指定的搜索句柄。 请参阅目录中和FindNextFile
FindCloseChangeNotification 停止更改通知处理监测。 XXXXXXXXXXXXleSystemWatcher.EnableRaisingEvents
FindFirstChangeNotification 创建一个更改通知句柄。 XXXXXXXXXXXXleSystemWatcher类
目录中 搜索其名称与指定的文件名称匹配的文件的目录。 以下任一操作:
XXXXXXXXX.Directory.Exists
XXXXXXXXXXXXXXXXXXXXXXtDirectories
XXXXXXXXXXXXXXXXXXXXXXtFileSystemEntries
XXXXXXXXXXXXXXXXXXXXXXtFiles
XXXXXXXXX.DirectoryInfo.Exists
XXXXXXXXXXXXXXXXXXXXXXXXXXtDirectories
XXXXXXXXXXXXXXXXXXXXXXXXXXtFileSystemInfos
XXXXXXXXXXXXXXXXXXXXXXXXXXtFiles
XXXXXXXXXXXXle.Exists
XXXXXXXXXXXXleInfo.Exists
FindFirstFileEx 搜索其名称和属性与指定的文件名称匹配的文件的目录。 目录中相同
FindNextChangeNotification 操作系统信号更改通知的请求处理下一次它会检测到适当的更改。 XXXXXXXXXXXXleSystemWatcher类
FindNextFile 继续执行文件搜索。 以下任一操作:
XXXXXXXXXXXXXXXXXXXXXXtDirectories
XXXXXXXXXXXXXXXXXXXXXXtFileSystemEntries
XXXXXXXXXXXXXXXXXXXXXXtFiles
XXXXXXXXXXXXXXXXXXXXXXXXXXtDirectories
XXXXXXXXXXXXXXXXXXXXXXXXXXtFileSystemInfos
XXXXXXXXXXXXXXXXXXXXXXXXXXtFiles
FlushFileBuffers 清除指定的文件的缓冲区,使得所有缓冲的数据都写入到文件。 XXXXXXXXXXXXleStream.Flush
GetBinaryType 确定文件是否可执行文件。 XXXXXXXXXXXXleSystemInfo.Extension
注意只有操作字符串;不检查文件系统。
GetCurrentDirectory 检索当前进程的当前目录。 XXXXXXXXXXXXXXXXXXXXXXtCurrentDirectory
GetDriveType 确定磁盘驱动器是否可移动,固定,CD-ROM,RAM 磁盘或网络驱动器。 XXXXXXXXXXXXXXXXXXXXnagementObject("Win32_XXXXXXXXXXXXXXviceID=\"C:\"")。获取
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoperties
XXXXXXXXX.DriveInfo.DriveType
GetFileAttributes 检索指定的文件或目录的属性。 以下任一操作:
XXXXXXXXXXXXXXXXXXXXXXtAttributes
XXXXXXXXXXXXXXXXXtAttributes
XXXXXXXXXXXXXXXXXXXXXXXXXXXtributes
GetFileAttributesEx 检索指定的文件或目录的属性。 以下任一操作:
XXXXXXXXXXXXXXXXXXXXXXtAttributes
XXXXXXXXXXXXXXXXXtAttributes
XXXXXXXXXXXXXXXXXXXXXXXXXXXtributes
GetFileInformationByHandle 检索指定文件的文件信息。 XXXXXXXXXXXXleInfo属性
GetFileSize 检索指定文件的大小。 下列操作之一:
XXXXXXXXXXXXleInfo.Length
XXXXXXXXXXXXleStream.Length
GetFileSizeEx 检索指定文件的大小。 下列操作之一:
XXXXXXXXXXXXleInfo.Length
XXXXXXXXXXXXleStream.Length
GetFullPathName 检索指定文件的完整路径和文件名称。 下列操作之一:
XXXXXXXXXXXXleSystemInfo.FullName
XXXXXXXXXXXXXXXXXtFullPath
GetTempFileName 创建一个临时文件的名称。 XXXXXXXXXXXXXXXXXtTempFileName
GetTempPath 检索指定为临时文件的目录的路径。 XXXXXXXXXXXXXXXXXtTempPath
文件 锁定一个区域中打开的文件。 XXXXXXXXXXXXleStream.Lock
LockFileEx 锁定用于共享或独占访问打开的文件中的区域。 XXXXXXXXXXXXleStream.Lock
MoveFile 移动现有的文件或目录。 以下任一操作:
XXXXXXXXXXXXXXXXXXXXXXve
XXXXXXXXXXXXXXXXXXXXXXXXXXveTo
XXXXXXXXXXXXXXXXXve
XXXXXXXXXXXXXXXXXXXXXveTo
ReadDirectoryChangesW 检索信息描述目录内发生的变化。 XXXXXXXXXXXXleSystemWatcher类
ReadFile 从一个文件中,在指定的位置开始读取数据。 以下任一操作:
XXXXXXXXXXXXXXXXXXXXXXXginRead/EndRead
XXXXXXXXXXXXXXXXXXXXXXXad
XXXXXXXXXXXXXXXXXXXXXXXadByte
ReadFileEx 异步读取文件中的数据。 XXXXXXXXXXXXXXXXXXXXXXXginRead/EndRead
RemoveDirectory 删除一个现有的空目录。 下列操作之一:
XXXXXXXXXXXXXXXXXXXXXXlete
XXXXXXXXXXXXXXXXXXXXXXXXXXlete
SearchPath 搜索指定的文件。 以下任一操作:
XXXXXXXXX.Directory.Exists
XXXXXXXXXXXXXXXXXXXXXXtDirectories
XXXXXXXXXXXXXXXXXXXXXXtFileSystemEntries
XXXXXXXXXXXXXXXXXXXXXXtFiles
XXXXXXXXX.DirectoryInfo.Exists
XXXXXXXXXXXXXXXXXXXXXXXXXXtDirectories
XXXXXXXXXXXXXXXXXXXXXXXXXXtFileSystemInfos
XXXXXXXXXXXXXXXXXXXXXXXXXXtFiles
XXXXXXXXXXXXle.Exists
XXXXXXXXXXXXleInfo.Exists
SetCurrentDirectory 更改当前进程的当前目录。 XXXXXXXXXXXXXXXXXXXXXXtCurrentDirectory
SetEndOfFile 移动指定文件的文件结束位置。 XXXXXXXXXXXXXXXXXXXXXXXtLength
SetFileAttributes 设置文件的属性。 XXXXXXXXXXXXXXXXXtAttributes
SetFilePointer 将打开的文件的文件指针。 下列操作之一:
XXXXXXXXXXXXleStream.Position
XXXXXXXXXXXXXXXXXXXXXXXek
SetFilePointerEx 将打开的文件的文件指针。 下列操作之一:
XXXXXXXXXXXXleStream.Position
XXXXXXXXXXXXXXXXXXXXXXXek
UnlockFile 解锁以前锁定的区域,在打开的文件。 XXXXXXXXXXXXleStream.Unlock
UnlockFileEx 解锁以前锁定的区域,在打开的文件。 XXXXXXXXXXXXleStream.Unlock
WriteFile 将数据写入到一个文件。 以下任一操作:
XXXXXXXXXXXXXXXXXXXXXXXginWrite和EndWrite
XXXXXXXXXXXXleStream.Write
XXXXXXXXXXXXleStream.WriteByte
XXXXXXXXXXXXnaryWriter.Write
WriteFileEx 以异步方式将数据写入一个文件。 XXXXXXXXXXXXXXXXXXXXXXXginWrite和EndWrite
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
文件系统功能
与文件系统一起使用:
Win32 函数 描述 .NET 框架 API
GetDiskFreeSpace 检索有关指定的磁盘,包括磁盘上的可用空间量的信息。 XXXXXXXXXXXXXXXXXXXXnagementObject("Win32_XXXXXXXXXXXXXXviceID=\"C:\"")。获取
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoperties
GetDiskFreeSpaceEx 检索有关指定的磁盘,包括磁盘上的可用空间量的信息。 XXXXXXXXXXXXXXXXXXXXnagementObject("Win32_XXXXXXXXXXXXXXviceID=\"C:\"")。获取
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoperties
GetLogicalDriveStrings 指定系统中的有效驱动器的字符串填充缓冲区。 下列操作之一:
XXXXXXXXXXXXXXXXXXXXXtLogicalDrives
XXXXXXXXXXXXXXXXXXXXXXtLogicalDrives
使用加密的文件系统:
Win32 函数 描述 .NET 框架 API
DecryptFile 解密加密的文件或目录。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXad
EncryptFile 加密的文件或目录。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXyptoStream.Write
FileEncryptionStatus 检索指定文件的加密状态。 XXXXXXXXXXXXXXXXXXXXXXXXXXXtributes
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
填充的形状函数
Win32 函数 描述 .NET 框架 API
和弦 绘制椭圆和线段为界的范围。 XXXXXXXXXXXXXXXXXaphics.DrawArc
XXXXXXXXXXXXXXXXXaphics.DrawLine
椭圆 绘制一个椭圆。 XXXXXXXXXXXXXXXXXaphics.DrawEllipse
XXXXXXXXXXXXXXXXXXXXXXXXXXllEllipse
FillRect 填充矩形使用的画笔。 XXXXXXXXXXXXXXXXXXXXXXXXXXllRectangle
InvertRect 反转中一个矩形的像素的颜色值。 XXXXXXXXXXXXXXXXXXXXXXXntrolPaint.DrawReversibleFrame
XXXXXXXXXXXXXXXXXXXXXXXntrolPaint.DrawReversibleLine
馅饼 绘制椭圆及两个子午线为界的饼形图。 XXXXXXXXXXXXXXXXXaphics.DrawPie
XXXXXXXXXXXXXXXXXXXXXXXXXXllPie
多边形 绘制多边形。 XXXXXXXXXXXXXXXXXaphics.DrawPolygon
XXXXXXXXXXXXXXXXXXXXXXXXXXllPolygon
矩形 绘制一个矩形。 XXXXXXXXXXXXXXXXXaphics.DrawRectangle
XXXXXXXXXXXXXXXXXXXXXXXXXXllRectangle
RoundRect 绘制圆角矩形。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXdLines
XXXXXXXXXXXXXXXXXXXXXneJoin = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXund
XXXXXXXXXXXXXXXXXaphics.DrawPath
XXXXXXXXXXXXXXXXXXXXXXXXXXllPath
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
字体和文本函数
Win32 函数 描述 .NET 框架 API
AddFontMemResourceEx 将嵌入的字体添加到系统字体表。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXdMemoryFont
AddFontResourceEx 将私人或非可枚举的字体添加到系统字体表。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXdFontFile
CreateFont 创建逻辑字体。 XXXXXXXXXXXXXXXXXnt的构造函数
DrawText 绘制格式化文本的矩形中。 XXXXXXXXXXXXXXXXXaphics.DrawString
DrawTextEx 绘制格式化文本的矩形中。 XXXXXXXXXXXXXXXXXaphics.DrawString
EnumFontFamExProc 到过程字体与EnumFontFamiliesEx一起使用的应用程序定义的回调函数。 XXXXXXXXXXXXXXXXXXXXXXstalledFontCollection.Families
EnumFontFamiliesEx 枚举所有的字体在某些特色的体系。 XXXXXXXXXXXXXXXXXXXXXXstalledFontCollection.Families
ExtTextOut 绘制一个字符的字符串。 XXXXXXXXXXXXXXXXXaphics.DrawString
GetCharABCWidths 从 TrueType 字体获取连续字符的宽度。 获取字符的区域 [] :
XXXXXXXXXXXXXXXXXaphics.MeasureCharacterRanges
确定每个区域的宽度:
XXXXXXXXXXXXXXXXXXXXXXXXXXXund(XXXXXXXXXtBounds)。宽度
GetCharABCWidthsFloat 从当前字体获取连续字符的宽度。 获取字符的区域 [] :
XXXXXXXXXXXXXXXXXaphics.MeasureCharacterRanges
确定每个区域的宽度:
XXXXXXXXXXXXXXXXXXXXXXXXtBounds.Width
GetCharWidth32 从当前字体获取连续字符的宽度。 获取字符的区域 [] :
XXXXXXXXXXXXXXXXXaphics.MeasureCharacterRanges
确定每个区域的宽度:
XXXXXXXXXXXXXXXXXXXXXXXXXXXund(XXXXXXXXXtBounds)。宽度
GetCharWidthFloat 从当前字体获取分数的连续的字符宽度。 获取字符的区域 [] :
XXXXXXXXXXXXXXXXXaphics.MeasureCharacterRanges
确定每个区域的宽度:
XXXXXXXXXXXXXXXXXXXXXXXXtBounds.Width
GetOutlineTextMetrics 获取文本度量的 TrueType 字体。 XXXXXXXXXXXXXXXXXnt属性
GetTabbedTextExtent 计算宽度和高度的字符的字符串,包括选项卡。 XXXXXXXXXXXXXXXXXaphics.MeasureString
GetTextAlign 获取设备上下文的文本对齐方式设置。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXignment
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXneAlignment
GetTextColor 获取用于设备上下文的文本颜色。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXlor
GetTextExtentPoint32 计算宽度和高度的文本字符串。 XXXXXXXXXXXXXXXXXaphics.MeasureString
GetTextFace 在设备上下文中获取选定的字体的名称。 XXXXXXXXXXXXXXXXXXXXXXme
GetTextMetrics 字体的度量值填充缓冲区。 XXXXXXXXXXXXXXXXXnt属性
RemoveFontMemResourceEx 删除其源嵌入在文档中从系统字体表的字体。 XXXXXXXXXXXXXXXXXXXXXXivateFontCollection.Dispose
RemoveFontResourceEx 从系统字体表中删除私人或非可枚举的字体。 XXXXXXXXXXXXXXXXXXXXXXivateFontCollection.Dispose
SetTextAlign 设置设备上下文的文本对齐方式标志。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXignment
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXneAlignment
SetTextColor 设置设备上下文的文本颜色。 下列操作之一:
XXXXXXXXXXXXXXXXXushes
XXXXXXXXXXXXXXXXXXXXXXXXXXXXlidBrush(Color)
TabbedTextOut 写在一个位置,扩展指定的值为制表符字符串。 XXXXXXXXXXXXXXXXXaphics.DrawString使用XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtTabStops
TextOut 写入位置处的字符字符串。 XXXXXXXXXXXXXXXXXaphics.DrawString
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
图标功能
Win32 函数 描述 .NET 框架 API
复制图标 从另一个模块复制图标。 XXXXXXXXXXXXXXXXXXXXXXomHandle
CreateIcon 创建具有指定的大小、 颜色和位模式的图标。 System.Drawing.Icon的构造函数
DestroyIcon 毁坏的图标。 System.Drawing.Icon.Dispose
DrawIcon 绘制图标。 XXXXXXXXXXXXXXXXXaphics.DrawIcon
DuplicateIcon 创建一个指定图标的一个副本。 XXXXXXXXXXXXXXXXXXXXXXone
LoadIcon 从与应用程序关联的可执行文件加载图标。 System.Drawing.Icon的构造函数
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
输入法编辑器功能
Win32 函数 描述 .NET 框架 API
ImmAssociateContext 将指定的输入的上下文与指定窗口相关联。 下列操作之一:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXfaultImeMode
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXeMode
ImmAssociateContextEx 更改输入的法上下文和指定的窗口或其子之间的关联。 以下任一操作:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXfaultImeMode
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXeMode
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXsetImeMode
ImmDisableIME 禁用输入法编辑器。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXeMode = XXXXXXXXXXXXXXXXXXXXXXXeMode.Disable
ImmGetContext 检索与指定的窗口相关联的输入的上下文。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXeMode
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
键盘加速器功能
Win32 函数 描述 .NET 框架 API
TranslateAccelerator 处理菜单命令的快捷键。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXortcut
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
键盘输入的函数
Win32 函数 描述 .NET 框架 API
ActivateKeyboardLayout 设置调用线程或当前进程的输入法区域设置标识符。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXrrentInputLanguage
EnableWindow 启用或禁用鼠标和键盘输入到指定的窗口或控件。 XXXXXXXXXXXXXXXXXXXXXXXntrol.Enabled
对话框正在 检索附加到调用线程的消息队列的活动窗口的窗口句柄。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXtiveForm
GetFocus 检索具有键盘焦点的窗口的句柄。 [XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXntrols]。聚焦
GetKeyboardLayout 检索指定的线程的活动的输入法区域设置标识符。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXrrentInputLanguage
GetKeyboardLayoutList 检索对应于当前的输入法区域设置集系统中的输入法区域设置标识符。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXstalledInputLanguages
GetKeyboardLayoutName 检索活动的输入法区域设置标识符的名称。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXyoutName
GetKeyNameText 检索一个字符串,表示密钥的名称。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXString
IsWindowEnabled 确定指定的窗口是否启用鼠标和键盘输入。 XXXXXXXXXXXXXXXXXXXXXXXrm.Enabled
SetActiveWindow 激活窗口。 XXXXXXXXXXXXXXXXXXXXXXXtivate
SetFocus 将键盘焦点设置到指定窗口。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXcus
运行 将指定的虚拟键码和键盘状态到相应的字符或字符的转换。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXyChar
ToUnicode 将指定的虚拟键码和键盘状态到相应的 Unicode 字符或字符的转换。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXyChar
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
直线和曲线函数
Win32 函数 描述 .NET 框架 API
AngleArc 绘制一条线段和圆弧。 XXXXXXXXXXXXXXXXXaphics.DrawLine
XXXXXXXXXXXXXXXXXaphics.DrawArc
电弧 绘制椭圆弧。 XXXXXXXXXXXXXXXXXaphics.DrawArc
ArcTo 绘制椭圆弧。 XXXXXXXXXXXXXXXXXaphics.DrawArc
线条 绘制一条线从当前位置到,但不是包括指定的点。 XXXXXXXXXXXXXXXXXaphics.DrawLine
PolyBezier 绘制一个或更多 B & x00E9; 的贝塞尔曲线。 XXXXXXXXXXXXXXXXXaphics.DrawBeziers
折线 通过连接指定数组中的点来绘制一系列直线段。 XXXXXXXXXXXXXXXXXaphics.DrawLines
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
列表框的功能
Win32 函数 描述 .NET 框架 API
DlgDirList 列表框中的内容替换子目录和指定的目录中的文件的名称。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXdRange(XXXXXXXXXXXXXXXXXXXXXXtFileSystemEntries)
DlgDirSelectEx 检索当前所选内容从单一选择列表框。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXlectedItem
GetListBoxInfo 检索有关指定的列表框中的信息。 XXXXXXXXXXXXXXXXXXXXXXXstBox属性
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
内存管理函数
内存管理函数:
Win32 函数 描述 .NET 框架 API
GlobalMemoryStatus 获取有关系统当前使用的物理和虚拟内存的信息。 XXXXXXXXXXXXXXXXXXXXnagementClass("Win32_OperatingSystem")
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtInstances
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoperties
GlobalMemoryStatusEx 获取有关系统当前使用的物理和虚拟内存的信息。 XXXXXXXXXXXXXXXXXXXXnagementClass("Win32_OperatingSystem")
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtInstances
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoperties
全球和地方的职能:
Win32 函数 描述 .NET 框架 API
GlobalAlloc 从堆中分配指定的字节数。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXlocHGlobal
GlobalFree 释放指定的全局内存对象。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXeeHGlobal
GlobalReAlloc 更改大小或指定的全局内存对象的属性。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXAllocHGlobal
LocalAlloc 从堆中分配指定的字节数。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXlocHGlobal
LocalFree 释放指定的本地内存对象。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXeeHGlobal
LocalReAlloc 更改大小或指定的本地内存对象的属性。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXAllocHGlobal
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
菜单功能
Win32 函数 说明 .NET 框架 API
AppendMenu 将项追加到各种菜单和子菜单。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXd
CheckMenuItem 检查或清除菜单项。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXecked
CheckMenuRadioItem 检查指定的菜单项,并使其无线电项目。 XXXXXXXXXXXXXXXXXrms.MenuItem.RadioCheck
CreateMenu 创建一个菜单。 以下任一操作:
XXXXXXXXXXXXXXXXXXXXXXXntextMenu构造函数
XXXXXXXXXXXXXXXXXXXXXXXinMenu构造函数
XXXXXXXXXXXXXXXXXrms.Menu.MenuItemCollection构造函数
CreatePopupMenu 创建下拉式菜单、 子菜单或快捷菜单。 下列操作之一:
XXXXXXXXXXXXXXXXXXXXXXXntextMenu构造函数
XXXXXXXXXXXXXXXXXrms.Menu.MenuItemCollection构造函数
DeleteMenu 删除菜单项。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXmove
DestroyMenu 删除菜单。 XXXXXXXXXXXXXXXXXrms.Menu.Dispose
EnableMenuItem 启用、 禁用,或灰色菜单项。 XXXXXXXXXXXXXXXXXrms.MenuItem.Enabled
GetMenu 获取菜单的句柄。 XXXXXXXXXXXXXXXXXXXXXXXrm.Menu.Handle
GetMenuBarInfo 获取有关菜单栏的信息。 XXXXXXXXXXXXXXXXXXXXXXXrm.Menu
GetMenuCheckMarkDimensions 返回默认选中标记位图的尺寸。 XXXXXXXXXXXXXXXXXXXXXXXstemInformation.MenuCheckSize
GetMenuDefaultItem 获取默认菜单项在菜单上。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXfaultItem
GetMenuInfo 获取有关菜单的信息。 XXXXXXXXXXXXXXXXXrms.MenuItem属性
GetMenuItemCount 获取菜单中的项的数目。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXunt
GetMenuItemID 获取菜单项的标识符。 XXXXXXXXXXXXXXXXXrms.MenuItem.MenuID
GetMenuItemInfo 获取有关菜单项目的详细信息。 XXXXXXXXXXXXXXXXXrms.MenuItem属性
GetMenuItemRect 获取菜单项的边框。 XXXXXXXXXXXXXXXXXrms.MenuItem.DrawItem
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXunds
GetMenuState 获取与菜单项关联的菜单标志。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXeak
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXrBreak
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXecked
XXXXXXXXXXXXXXXXXrms.MenuItem.Enabled
XXXXXXXXXXXXXXXXXrms.MenuItem.OwnerDraw
GetMenuString 将一个菜单项的文本字符串复制到缓冲区中。 XXXXXXXXXXXXXXXXXrms.MenuItem.Text
GetSubMenu 获取下拉菜单或子菜单中激活一个菜单项的句柄。 [XXXXXXXXXXXXXXXXXrms.Menu.MenuItems]。句柄
InsertMenu 菜单中插入一个新的菜单项。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXd
InsertMenuItem 在菜单中插入一个新的菜单项。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXd
ModifyMenu 更改现有的菜单项。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXeak
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXrBreak
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXecked
XXXXXXXXXXXXXXXXXrms.MenuItem.Enabled
XXXXXXXXXXXXXXXXXrms.MenuItem.OwnerDraw
XXXXXXXXXXXXXXXXXrms.MenuItem.Text
RemoveMenu 删除菜单项或子菜单中的选项菜单中分离。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXmove
SetMenu 将一个新的菜单分配给一个窗口。 XXXXXXXXXXXXXXXXXXXXXXXrm.Menu
SetMenuDefaultItem 设置菜单的默认菜单项。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXfaultItem
SetMenuInfo 设置菜单的信息。 XXXXXXXXXXXXXXXXXrms.MenuItem属性
SetMenuItemBitmaps 与菜单项关联的位图。 XXXXXXXXXXXXXXXXXrms.MenuItem.DrawItem
SetMenuItemInfo 更改菜单项的信息。 XXXXXXXXXXXXXXXXXrms.MenuItem属性
弹出菜单 在一个位置显示一个快捷菜单和跟踪项目选择上一个菜单。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXow
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
消息和消息队列功能
Win32 函数 描述 .NET 框架 API
GetMessagePos 检索检索中的最后一个消息的光标的位置. 内部事件处理程序:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXusePosition
PostQuitMessage 向系统指示线程已要求终止 (退出)。 XXXXXXXXXXXXXXXXXrms.Application.ExitThread
给我们留言 将指定的消息发送到窗口或窗口。 以下任一操作:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXfWndProc
XXXXXXXXXXXXXXXXXXXXXXXntrol.WndProc
XXXXXXXXXXXXXXXXXXXXXXXXXXXXfWndProc
XXXXXXXXXXXXXXXXXXXXXXXrm.WndProc
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
图元文件功能
Win32 函数 描述 .NET 框架 API
CopyEnhMetaFile 增强型格式图元文件的内容复制到指定的文件。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXve
CreateEnhMetaFile 创建增强型格式图元文件设备上下文。 XXXXXXXXXXXXXXXXXaging.Metafile的构造函数
DeleteEnhMetaFile 删除增强型格式图元文件或增强型格式图元文件的句柄。 XXXXXXXXXXXXXXXXXaging.Metafile.Dispose
EnhMetaFileProc 与EnumEnhMetaFile一起使用的应用程序定义的回调函数. XXXXXXXXXXXXXXXXXaphics.EnumerateMetafileProc
EnumEnhMetaFile 枚举中的增强型格式图元文件记录。 XXXXXXXXXXXXXXXXXaphics.EnumerateMetafile
GdiComment 将注释从缓冲区复制到指定的增强型格式图元文件。 XXXXXXXXXXXXXXXXXXXXXXXXXXdMetafileComment
GetEnhMetaFile 创建标识存储在指定文件中的增强型格式图元文件的句柄。 XXXXXXXXXXXXXXXXXaging.Metafile的构造函数
GetEnhMetaFileBits 检索指定的增强型格式图元文件的内容,并将其复制到缓冲区中。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXve
GetEnhMetaFileHeader 检索指定的增强型格式图元文件的标头中包含的记录。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtMetafileHeader
GetEnhMetaFilePaletteEntries 从指定的增强图元文件中检索可选调色板项。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXlette.Entries
GetWinMetaFileBits 增强型格式记录从图元文件转换成 Windows 格式记录。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXve
PlayEnhMetaFile 显示存储在指定的增强型格式图元文件中的图片。 XXXXXXXXXXXXXXXXXaphics.DrawImage
PlayEnhMetaFileRecord 通过执行由该记录标识的图形设备接口函数发挥增强图元文件记录。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXayRecord
XXXXXXXXXXXXXXXXXXXXXXXXXayRecordCallback
SetEnhMetaFileBits 从指定的数据创建一个基于内存的增强型格式图元文件。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXve
SetWinMetaFileBits 将从较旧的 Windows 格式的图元文件转换为新增强的格式。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXve
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
鼠标输入的功能
Win32 函数 描述 .NET 框架 API
GetDoubleClickTime 获取鼠标的双击时间。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXubleClickTime
mouse_event 综合运动和按钮点击鼠标。 XXXXXXXXXXXXXXXXXXXXXXXuseEventArgs
ReleaseCapture 释放鼠标捕获和恢复鼠标输入的处理。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXpture
SetCapture 设置鼠标捕获的窗口。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXpture
TrackMouseEvent
— — 或者 — —
_TrackMouseEvent 当鼠标离开窗口或悬停在一个窗口上发布消息。 XXXXXXXXXXXXXXXXXXXXXXXntrol.OnMouseLeave
XXXXXXXXXXXXXXXXXXXXXXXntrol.OnMouseHover
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
多个显示监视器功能
Win32 函数 描述 .NET 框架 API
GetMonitorInfo 检索有关显示监视器的信息。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXunds
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXimary
XXXXXXXXXXXXXXXXXXXXXXXreen.WorkingArea
MonitorFromPoint 检索包含指定的点的显示器的句柄。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXomPoint
MonitorFromRect 检索与指定的矩形相交处面积最大的显示器的句柄。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXomRectangle
MonitorFromWindow 检索与指定的窗口的边界矩形的交集面积最大的显示器的句柄。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXomHandle
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
多文档界面功能
Win32 函数 描述 .NET 框架 API
CreateMDIWindow 创建多文档界面 (MDI) 子窗口。 XXXXXXXXXXXXXXXXXXXXXXXrm的构造函数
XXXXXXXXXXXXXXXXXXXXXXXXXXXXtoScroll
XXXXXXXXXXXXXXXXXXXXXXXXXXXXsktopBounds
XXXXXXXXXXXXXXXXXXXXXXXXXXXXiParent
XXXXXXXXXXXXXXXXXXXXXXXrm.WindowState
TranslateMDISysAccel 处理与指定 MDI 客户端窗口相关联的 MDI 子窗口的窗口菜单命令的加速器击键。 自动翻译的 MDI 子级的键盘事件。
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
国家语言功能
Win32 函数 描述 .NET 框架 API
ConvertDefaultLocale 将默认区域设置值转换为实际的区域设置标识符。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXrrentCulture
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXstalledUICulture
EnumCalendarInfo 枚举指定的区域设置的日历信息。 访问XXXXXXXXXXXXXXXXXXXXXXXltureInfo.DateTimeFormat属性,以便得到一个XXXXXXXXXobalization.DateTimeFormatInfo对象,然后访问其属性:
XXXXXXXXXobalization.DateTimeFormatInfo.AbbreviatedDayNames
XXXXXXXXXobalization.DateTimeFormatInfo.AbbreviatedMonthNames
XXXXXXXXXobalization.DateTimeFormatInfo.DayNames
XXXXXXXXXobalization.DateTimeFormatInfo.LongDatePattern
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXnthNames
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXortDatePattern
EnumCalendarInfoEx 枚举指定的区域设置的日历信息。 遍历日历:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXlendar = XXXXXXXXXXXXXXXXXXXXXXXltureInfo.OptionalCalendars[i]
EnumCalendarInfoProc 与EnumCalendarInfo一起使用的应用程序定义的函数. 和EnumCalendarInfo一样
EnumCalendarInfoProcEx 与EnumCalendarInfoEx一起使用的应用程序定义的函数. 和EnumCalendarInfoEx一样
EnumCodePagesProc 与EnumSystemCodePages一起使用的应用程序定义的函数. 和EnumSystemCodePages一样
EnumDateFormats 枚举可用于指定的区域设置的长或短的日期格式。 XXXXXXXXXXXXXXXXXXtDateTimeFormats(XXXXXXXXXXXXXXXXXXXXXXXltureInfo)
EnumDateFormatsEx 枚举可用于指定的区域设置,包括任何备用日历日期格式的长或短的日期格式。 遍历日历:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXlendar = XXXXXXXXXXXXXXXXXXXXXXXltureInfo.OptionalCalendars[i];
XXXXXXXXXXXXXXXXXXtDateTimeFormats(XXXXXXXXXXXXXXXXXXXXXXXltureInfo)
EnumDateFormatsProc 与EnumDateFormats一起使用的应用程序定义的函数. 和EnumDateFormats一样
EnumDateFormatsProcEx 与EnumDateFormatsEx一起使用的应用程序定义的函数. 和EnumDateFormatsEx一样
EnumGeoInfoProc 与EnumSystemGeoID一起使用的回调函数. 和EnumSystemGeoID一样
EnumLocalesProc 与EnumSystemLocales一起使用的应用程序定义的函数. 和EnumSystemLocales一样
EnumSystemCodePages 枚举的上安装或系统所支持的代码页。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtCultures(XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXlCultures)返回数组CultureInfo
XXXXXXXXXXXXXXXXXXXXXXXltureInfo.TextInfo各种代码页属性
EnumSystemGeoID 枚举系统上的所有检核。 通过调用XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtCultures(XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXlCultures),检索的CultureInfo数组,然后访问以下CultureInfo属性:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXreeLetterISOLanguageName
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXreeLetterWindowsLanguageName
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoLetterISOLanguageName
EnumSystemLocales 枚举上安装或系统所支持的区域设置。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtCultures(XXXXXXXXXXXXXXXXXXXXXXXltureTypes.SpecificCultures)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtCultures(XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXstalledWin32Cultures)
EnumTimeFormats 枚举可用于指定的区域设置的时间格式。 XXXXXXXXXXXXXXXXXXtDateTimeFormats
EnumTimeFormatsProc 与EnumTimeFormats一起使用的应用程序定义的函数. 和EnumTimeFormats一样
要确定 检索系统的当前 ANSI 代码页标识符。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSICodePage
GetCalendarInfo 检索有关日历信息。 XXXXXXXXXXXXXXXXXXXXXXXltureInfo.DateTimeFormat
GetCurrencyFormat 将数字的字符串格式设置为指定的区域设置货币字符串。 创建一个XXXXXXXXXXXXXXXXXXXXXXXltureInfo对象,该对象使用指定的区域性名称或标识符的构造函数 (或使用当前区域性的应用程序的可用性对XXXXXXXXXXXXXXXXXXXXXXXXXXrrentCulture);
调用XXXXXXXXXXXXXXXXXDouble(str) str在哪里数字字符串要设置格式;
然后调用XXXXXXXXXXXXXXXXString ("C",ci) (或XXXXXXXXXXXXXXXXString("C")来使用当前区域性),其中C是标准货币格式说明符, ci是CultureInfo对象创建
注意在.NET 框架中提供的格式设置选项的各种详细信息,请参阅XXXXXXXXXXXXXXXXrmat.
GetDateFormat 将日期字符串指定区域设置的日期格式设置。 System.DateTime (...,CultureInfo(LCID)。日历)。ToString
GetLocaleInfo 检索有关区域设置的信息。 XXXXXXXXXXXXXXXXXXXXXXXltureInfo.DateTimeFormat
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXmberFormat
XXXXXXXXXXXXXXXXXXXXXXXltureInfo.TextInfo
GetNumberFormat 将数字的字符串格式设置为指定的区域设置为自定义数字字符串。 创建一个XXXXXXXXXXXXXXXXXXXXXXXltureInfo对象,该对象使用指定的区域性名称或标识符的构造函数 (或使用当前区域性的应用程序的可用性对XXXXXXXXXXXXXXXXXXXXXXXXXXrrentCulture);
调用XXXXXXXXXXXXXXXXXDouble(str).数字字符串str在哪里您想要设置的格式;
然后调用XXXXXXXXXXXXXXXXString ("N",ci) (或XXXXXXXXXXXXXXXXString("N")来使用当前区域性),其中N是标准数字格式说明符, ci是CultureInfo对象创建
注意在.NET 框架中提供的格式设置选项的各种详细信息,请参阅XXXXXXXXXXXXXXXXrmat.
GetOEMCP 检索当前系统的原始设备制造商 (OEM) 代码页标识符。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXstalledUICulture.TextInfo.OEMCodePage
GetSystemDefaultLangID 检索系统区域设置的语言标识符。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXstalledUICulture
GetSystemDefaultLCID 检索的系统默认区域设置标识符。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXstalledUICulture
GetSystemDefaultUILanguage 检索系统的默认语言的语言标识符。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXstalledUICulture
GetThreadLocale 检索当前的区域设置为调用线程。 下列操作之一:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXrrentCulture
XXXXXXXXXXXXXXXXXXXXXXXXXXrrentCulture
GetTimeFormat 将时间作为时间字符串格式为指定的区域设置。 System.DateTime (...,CultureInfo(LCID)。日历)。ToString
GetUserDefaultLangID 检索当前用户区域设置的语言标识符。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXrrentCulture
GetUserDefaultLCID 检索用户默认 — — 区域设置标识符。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXrrentCulture
GetUserDefaultUILanguage 检索当前用户语言的语言标识符。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXrrentUICulture
GetUserGeoID 获取有关用户的位置信息。 XXXXXXXXXXXXXXXXXXXXXXXgionInfo
IsValidCodePage 确定指定的代码页是否有效。 使用的CultureInfo对象返回的数组:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtCultures(XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXlCultures)
比较XXXXXXXXXXXXXXXXXXXXXXXltureInfo.TextInfo的代码页属性
IsValidLocale 确定指定的区域设置标识符是否有效。 试着 {XXXXXXXXXXXXXXXXXXXXXXXltureInfo(LCID)}
LCMapString 将一个字符的字符串映射到另一个指定的区域设置依赖于转换的执行。 XXXXXXXXXXXXXXXXXXXXXXXrtKey
SetCalendarInfo 设置项目日历的区域设置信息。 XXXXXXXXXXXXXXXXXXXXXXXltureInfo.DateTimeFormat
SetLocaleInfo 设置项目的区域设置信息。 XXXXXXXXXXXXXXXXXXXXXXXltureInfo.DateTimeFormat
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXmberFormat
SetThreadLocale 设置为调用线程的当前区域设置。 XXXXXXXXXXXXXXXXXXXXXXXXXXrrentCulture
注意设置仅langid 。
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
绘画和绘图函数
Win32 函数 描述 .NET 框架 API
BeginPaint 准备画的一个窗口。 XXXXXXXXXXXXXXXXXXXXXXXrm.OnPaint
帧 绘制框架控件。 XXXXXXXXXXXXXXXXXXXXXXntrolPaint
GetBkColor 返回一个设备上下文的背景颜色。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXckColor
GetBkMode 返回一个设备上下文的背景混合模式。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXtStyle(ControlStyles.Opaque)
GetUpdateRect 获取包含一个窗口更新区域的最小矩形的坐标。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXipRectangle
GetWindowDC 获取窗口,包括标题栏、 菜单和滚动条的设备上下文。 以下任一操作:
XXXXXXXXXXXXXXXXXXXXXXXXXXomHwnd(XXXXXXXXXXXXXXXXntrol.Handle)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtHdc
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtHdc
GetWindowRgn 获取一个窗口的窗口区域的副本。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXgion
GrayString 在一个位置绘制灰色文本。 XXXXXXXXXXXXXXXXXaphics.DrawString (...,XXXXXXXXXXXXXXXXXXay, ......)
InvalidateRect 将一个矩形添加更新区域的一个窗口。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXvalidate
InvalidateRgn 在一个区域内的客户端区域无效。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXvalidate(XXXXXXXXXXXXXXXXXXXXXXXXXXXXientRectangle)
RedrawWindow 更新中客户端窗口的一个地区。 XXXXXXXXXXXXXXXXXXXXXXXntrol.Update
SetBkColor 将背景设置为颜色值。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXckColor
SetBkMode 设置背景混合模式的设备上下文。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXtStyle (XXXXXXXXXXXXXXXXXXXXXXXntrolStyles.Opaque,XXXXXXXXXolean)
SetWindowRgn 设置窗口的窗口区域。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXgion
UpdateWindow 更新窗口的客户区。 XXXXXXXXXXXXXXXXXXXXXXXntrol.Update
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
路径功能
Win32 函数 描述 .NET 框架 API
CloseFigure 关闭路径中的打开图。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoseFigure
FillPath 关闭当前路径中任何打开的图表,并通过使用当前画刷和多边形填充模式填充路径的内部。 XXXXXXXXXXXXXXXXXXXXXXXXXXllPath
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoseFigures
FlattenPath 将选中的路径中的任何曲线转换到当前的设备上下文中,每条曲线转化为一系列直线。 XXXXXXXXXXXXXXXXXXXXXXXXXXXaphicsPath.Flatten
GetMiterLimit 检索斜接限制为指定的设备上下文。 XXXXXXXXXXXXXXXXXn.MiterLimit
GetPath 检索定义线的端点和选入指定的设备上下文路径中找到的曲线控制点的坐标。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXthData
PathToRegion 从选择到指定的设备上下文路径中创建一个区域。 XXXXXXXXXXXXXXXXXXXXXXXXgion(XXXXXXXXXXXXXXXXXXXXXXXXXXXaphicsPath)
SetMiterLimit 设置为指定的设备上下文连接长度的限制。 XXXXXXXXXXXXXXXXXn.MiterLimit
StrokeAndFillPath 关闭任何打开的图表,在路径中,通过使用当前笔描边路径轮廓和通过使用当前画笔填充其内部。 XXXXXXXXXXXXXXXXXaphics.DrawPath
XXXXXXXXXXXXXXXXXXXXXXXXXXllPath
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoseFigures
StrokePath 通过使用当前笔,呈现指定的路径。 XXXXXXXXXXXXXXXXXaphics.DrawPath
WidenPath 将当前路径重新定义为将绘制如果路径被抚摸使用笔到给定的设备上下文中当前选定的区域。 XXXXXXXXXXXXXXXXXXXXXXXXXXXaphicsPath.Widen
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
钢笔功能
Win32 函数 描述 .NET 框架 API
CreatePen 创建具有指定的样式、 宽度和颜色的逻辑钢笔。 XXXXXXXXXXXXXXXXXn的构造函数
ExtCreatePen 创建具有指定的样式,宽度,和刷属性逻辑的化妆品或几何钢笔。 XXXXXXXXXXXXXXXXXn的构造函数
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
性能监视功能
Win32 函数 描述 .NET 框架 API
PdhAddCounter 初始化为指定的查询中指定的计数器的计数器结构。 XXXXXXXXXXXXXXXXXXXXXrformanceCounter的构造函数
PdhCalculateCounterFromRawValue 计算使用传递的参数列表中的原始计数器数据计数器的当前值。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXlculate
PdhCloseLog 关闭指定的日志文件。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXose
PdhCloseQuery 关闭指定查询中包含的所有计数器,将都关闭查询相关的所有句柄并释放与查询关联的所有内存。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXlete
PdhCollectQueryData 收集原始数据中指定的查询的所有计数器的当前值并更新每个计数器的状态代码。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXadCategory
PdhEnumObjectItems 返回可用的计数器和实例提供由指定的对象指定的计算机上。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtCounters
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtInstanceNames
PdhEnumObjects 返回指定的计算机上可用的对象的列表。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtCategories
PdhFormatFromRawValue 如果格式转换是基于时间的将转换为指定格式的一个原始性能数据值或两个原始性能数据值。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXlculate
PdhGetCounterInfo 检索一个计数器,如数据大小、 计数器类型、 路径和用户提供的数据值有关的信息。 XXXXXXXXXXXXXXXXXXXXXrformanceCounter属性
PdhGetCounterTimeBase 返回的时间基础的指定的计数器。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXunterFrequency
PdhGetFormattedCounterValue 在由调用方请求的格式返回指定的计数器的当前值。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxtValue
PdhGetRawCounterArray 返回从指定的计数器的原始值的数组。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXadCategory
PdhGetRawCounterValue 返回当前计数器的原始值。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxtSample
注意XXXXXXXXXXXXXXXXXXXXXstanceData持有的原始数据。
PdhMakeCounterPath 创建一个完整的计数器路径使用传递的参数列表中的结构中指定的成员。 所有以下:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXchineName
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtegoryName
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXstanceName
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXunterName
PdhOpenLog 打开指定的日志文件。 System.Diagnotics.EventLog的构造函数
注意必须显式处理写入日志文件。
PdhOpenQuery 创建并初始化一个唯一的查询结构,用于管理收集的性能数据。 XXXXXXXXXXXXXXXXXXXXXrformanceCounterCategory的构造函数
PdhValidatePath 验证指定的计数器的计数器路径中指定的计算机上存在。 下列操作之一:
XXXXXXXXXXXXXXXXXXXXXrformanceCounterCategory.Exists
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXstanceExists
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
打印功能
用于打印的功能:
Win32 函数 描述 .NET 框架 API
AbortDoc 停止当前的打印作业并擦除自最后一次调用StartDoc得出的所有东西. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXncel
DeviceCapabilities 检索打印机设备驱动程序的功能。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXinterName
XXXXXXXXXXXXXXXXXXXXXXXXXXinterSettings属性
EndDoc 最后一个打印作业。 下列操作之一:
XXXXXXXXXXXXXXXXXXXXXXXXXXintDocument.OnEndPrint
XXXXXXXXXXXXXXXXXXXXXXXXXXintController.OnEndPrint
尾页 通知设备应用程序已完成对页的写。 XXXXXXXXXXXXXXXXXXXXXXXXXXintController.OnEndPage
StartDoc 开始打印作业。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXint
XXXXXXXXXXXXXXXXXXXXXXXXXXintDocument.OnBeginPrint
XXXXXXXXXXXXXXXXXXXXXXXXXXintController.OnStartPrint
起始 准备接受数据的打印机驱动程序。 XXXXXXXXXXXXXXXXXXXXXXXXXXintDocument.OnQueryPageSettings
XXXXXXXXXXXXXXXXXXXXXXXXXXintController.OnStartPage
XXXXXXXXXXXXXXXXXXXXXXXXXXintDocument.OnPrintPage
用于访问后台打印程序的功能:
Win32 函数 描述 .NET 框架 API
DocumentProperties 检索或修改打印机初始化信息或显示指定打印机的打印机配置属性表。 XXXXXXXXXXXXXXXXXXXXXXXgeSetupDialog
XXXXXXXXXXXXXXXXXXXXXXXintDialog
EndPagePrinter 通知后台打印程序应用程序是在网页中的打印作业结束。 XXXXXXXXXXXXXXXXXXXXXXXXXXintPageEventArgs.HasMorePages
EnumForms 枚举指定的打印机所支持的形式。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXperSizes
EnumPrinters 枚举可用的打印机、 打印服务器、 域或打印提供程序。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXstalledPrinters
GetDefaultPrinter 检索本地计算机上的当前用户的默认打印机的打印机名称。 XXXXXXXXXXXXXXXXXXXXXXXXXXinterSettings的构造函数
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXinterName
GetForm 检索有关指定表单的信息。 [XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXperSizes]
GetPrinter 检索指定打印机的信息。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXinterName
XXXXXXXXXXXXXXXXXXXXXXXXXXinterSettings属性
PrinterProperties 显示为指定的打印机的打印机属性属性表。 XXXXXXXXXXXXXXXXXXXXXXXgeSetupDialog
XXXXXXXXXXXXXXXXXXXXXXXintDialog
SetPrinter 将数据设置为指定的打印机或通过暂停印刷、 恢复打印,或清除所有打印作业设置指定打印机的状态。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXinterName
XXXXXXXXXXXXXXXXXXXXXXXXXXinterSettings属性
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
进程和线程函数
与进程所使用的函数:
Win32 函数 描述 .NET 框架 API
CreateProcess 创建一个新的过程和它的主线程。 XXXXXXXXXXXXXXXXXXXXXocess的构造函数
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXart
ExitProcess 结束进程和它的所有线程。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXoseMainWindow
按 检索当前进程的命令行字符串。 下列操作之一:
XXXXXXXXXXXXXXXXXXXXXXmandLine
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXguments
GetCurrentProcess 检索当前进程伪句柄。 XXXXXXXXXXXXXXXXXXXXXocess.Handle
GetCurrentProcessId 检索调用进程的进程标识符。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXX
GetEnvironmentStrings 检索当前进程的环境块。 XXXXXXXXXXXXXXXXXXXXXocessStartInfo.EnvironmentVariables
GetEnvironmentVariable 从调用进程的环境块检索指定变量的值。 [XXXXXXXXXXXXXXXXXXXXXocessStartInfo.EnvironmentVariables]
GetExitCodeProcess 检索指定的进程的终止状态。 XXXXXXXXXXXXXXXXXXXXXocess.ExitCode
GetPriorityClass 检索指定的进程的优先级类。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXiorityClass
GetProcessAffinityMask 检索指定的进程进程关联掩码和系统的系统的亲和力掩码。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXocessorAffinity
GetProcessPriorityBoost 检索指定的进程的优先级提升控制状态。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXiorityBoostEnabled
GetProcessTimes 检索对指定进程的计时信息。 XXXXXXXXXXXXXXXXXXXXXocess.ExitTime
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXivilegedProcessorTime
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXartTime
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXtalProcessorTime
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXerProcessorTime
内存 检索指定的进程的最小和最大工作集的大小。 XXXXXXXXXXXXXXXXXXXXXocess.MinWorkingSet
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXxWorkingSet
GetStartupInfo 检索调用进程被创建时指定的STARTUPINFO结构的内容。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXandardError
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXandardInput
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXandardOutput
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXartInfo.WindowStyle
句柄 打开一个现有的进程对象。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXtProcessById
SetEnvironmentVariable 设置当前进程的环境变量的值。 [XXXXXXXXXXXXXXXXXXXXXocessStartInfo.EnvironmentVariables]
SetPriorityClass 设置为指定的进程的优先级类。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXiorityClass
SetProcessAffinityMask 设置为一个指定的进程的线程的处理器关联掩码。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXocessorAffinity
SetProcessPriorityBoost 禁用系统暂时提升的指定进程的线程优先级的能力。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXiorityBoostEnabled
SetProcessWorkingSetSize 设置最小和最大工作集的大小为指定的进程。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXxWorkingSet
XXXXXXXXXXXXXXXXXXXXXocess.MinWorkingSet
很快 终止指定的进程和所有它的线程。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXll
与线程所使用的函数:
Win32 函数 描述 .NET 框架 API
CreateThread 创建一个线程来执行在调用进程的虚拟地址空间内。 计数的构造函数
XXXXXXXXXXXXXXXXXXXXXXXXXXart
GetCurrentThread 检索当前线程伪句柄。 XXXXXXXXXXXXXXXXXXXXXXXXXXrrentThread
GetCurrentThreadId 检索调用线程的线程标识符。 下列操作之一:
XXXXXXXXXXXXXXXXXXXtCurrentThreadId
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
GetThreadPriority 检索指定的线程的优先级值。 下列操作之一:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXiorityLevel
XXXXXXXXXXXXXXXXXXXXXXXXXXiority
GetThreadPriorityBoost 检索指定的线程的优先级提升控制状态。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXiorityBoostEnabled
GetThreadTimes 检索指定线程的计时信息。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXivilegedProcessorTime
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXartTime
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXtalProcessorTime
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXerProcessorTime
ResumeThread 线程的挂起计数递减。 XXXXXXXXXXXXXXXXXXXXXXXXXXsume
SetThreadAffinityMask 设置为指定的线程的处理器关联掩码。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXocessorAffinity
SetThreadIdealProcessor 指定线程的首选的处理器。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXealProcessor
SetThreadPriority 设置指定的线程的优先级值。 下列操作之一:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXiorityLevel
XXXXXXXXXXXXXXXXXXXXXXXXXXiority
SetThreadPriorityBoost 启用或禁用系统能够暂时提升该线程的优先级。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXiorityBoostEnabled
睡眠 挂起当前线程的执行为指定的时间间隔。 XXXXXXXXXXXXXXXXXXXXXXXXXXeep
SuspendThread 将指定的线程挂起。 XXXXXXXXXXXXXXXXXXXread.Suspend
SwitchToThread 导致调用线程执行准备好在当前处理器上运行的另一个线程。 XXXXXXXXXXXXXXXXXXXXXXXXXXeep(0)
TerminateThread 终止线程。 XXXXXXXXXXXXXXXXXXXread.Abort
供 应用程序定义的函数作为线程的起始地址。 看到XXXXXXXXXXXXXXXXXXXreadStart委托
TlsAlloc 分配一个线程本地存储区 (TLS) 索引。 XXXXXXXXXXXXXXXXXXXXXXXXXXlocateNamedDataSlot
TlsFree 释放一个 TLS 索引。 XXXXXXXXXXXXXXXXXXXXXXXXXXeeNamedDataSlot
TlsGetValue 检索指定的 TLS 索引调用线程的 TLS 槽中的值。 XXXXXXXXXXXXXXXXXXXXXXXXXXtData
TlsSetValue 在调用线程的 TLS 插槽为 TLS 的指定索引中存储一个值。 XXXXXXXXXXXXXXXXXXXXXXXXXXtData
WaitForInputIdle 等待,直到指定的进程正在等待用户输入与之前没有输入,或直到超时间隔已过时。 XXXXXXXXXXXXXXXXXXXXXocess.WaitForInputIdle
所使用的线程池的函数:
Win32 函数 描述 .NET 框架 API
BindIoCompletionCallback 将指定的文件句柄绑定到线程池的 I/O 完成端口。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXndHandle
QueueUserWorkItem 排队到线程池中的工作线程的工作项。 XXXXXXXXXXXXXXXXXXXreadPool.QueueUserWorkItem
XXXXXXXXXXXXXXXXXXXreadPool.UnsafeQueueUserWorkItem
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
PSAPI 功能
Win32 函数 描述 .NET 框架 API
EnumProcesses 在系统中检索过程的每个对象的进程标识符。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXtProcesses
EnumProcessModules 检索指定的进程中每个模块的句柄。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXdules
GetModuleBaseName 检索指定的模块的基名称。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXduleName
GetModuleFileNameEx 检索指定的模块的完全限定的路径。 下列操作之一:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXleName
XXXXXXXXXXXXXXXXXXXXdule.FullyQualifiedName
GetModuleInformation 检索有关指定的模块的信息。 XXXXXXXXXXXXXXXXXXXXXocessModule
GetProcessMemoryInfo 检索指定进程的内存使用情况有关的信息。 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXgedMemorySize
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXakPagedMemorySize
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXakWorkingSet
XXXXXXXXXXXXXXXXXXXXXocess.WorkingSet
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
矩形函数
Win32 函数 描述 .NET 框架 API
EqualRect 确定是否两个指定的矩形是否相等比较其左上角和右下角的坐标。 XXXXXXXXXXXXXXXXXctangle.Equals
InflateRect 增大或减小的宽度和高度指定的矩形。 XXXXXXXXXXXXXXXXXXXXXXXXXXXflate
IntersectRect 计算两个源矩形的交集并放置到目标矩形的交集矩形坐标。 XXXXXXXXXXXXXXXXXXXXXXXXXXXtersect
IsRectEmpty 确定指定的矩形是否为空。 XXXXXXXXXXXXXXXXXXXXXXXXXXXEmpty
OffsetRect 将指定的矩形移动指定的偏移量。 XXXXXXXXXXXXXXXXXctangle.Offset
PtInRect 确定是否在指定的点范围内指定的矩形。 XXXXXXXXXXXXXXXXXXXXXXXXXXXntains
SetRect 设置指定的矩形的坐标。 XXXXXXXXXXXXXXXXXXXXXXXXXXXomLTRB
SetRectEmpty 创建一个空的矩形,所有坐标都将都设置为零。 XXXXXXXXXXXXXXXXXXXXXXXXXXXomLTRB
UnionRect 创建两个矩形的联盟。 XXXXXXXXXXXXXXXXXctangle.Union
按字母顺序排列的 Win32 类别列表
分层的 Win32 类别列表
区域功能
Win32 函数 描述 .NET 框架 API
CombineRgn 结合两个地区,并将结果存储在第三个地区。 XXXXXXXXXXXXXXXXXXXXXXXXone
XXXXXXXXXXXXXXXXXgion.Exclude
XXXXXXXXXXXXXXXXXXXXXXXXtersect
XXXXXXXXXXXXXXXXXgion.Union
XXXXXXXXXXXXXXXXXgion.Xor
CreateEllipticRgn 创建椭圆区域。 XXXXXXXXXXXXXXXXXXXXXXXXXXXaphicsPath的构造函数
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXdEllipse
XXXXXXXXXXXXXXXXXXXXXXXXgion(XXXXXXXXXXXXXXXXXXXXXXXXXXXaphicsPath)
CreateEllipticRgnIndirect 创建椭圆区域。 XXXXXXXXXXXXXXXXXXXXXXXXXXXaphicsPath的构造函数
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXdEllipse
XXXXXXXXXXXXXXXXXXXXXXXXgion(XXXXXXXXXXXXXXXXXXXXXXXXXXXaphicsPath)
CreatePolygonRgn 创建一个多边形区域。 XXXXXXXXXXXXXXXXXXXXXXXXXXXaphicsPath的构造函数
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXdPolygon
XXXXXXXXXXXXXXXXXXXXXXXXgion(System.Drawin
200字以内,仅用于支线交流,主线讨论请采用回复功能。