请问form 与 picturebox 的Cls方法用了哪些Api函数? 我想用Api函数代替cls方法。 同上。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先一个问题,有必要吗?据我所知,这并不能提高效率。我曾经试过这么一个程序,就是在一个设备上画一个单色的方框,是逐点的绘制,不是用填充或者矩形的函数,我试了三种方式,用VB的循环和画点函数、用VB的循环和API的画点函数和完全用VC去作,当然,因为我对dx不熟悉,所以没有使用DirectX去作,但在这次试验中,我发现3种方式(每一次绘制都重复若干次)基本没有诧异,有的一点点,也可以算作是试验的误差(因为我重复的次数很多,每一次耗时都在10几秒以上),这意味着一点,VB的代码优化对于一些最基本的情况已经作的非常好,我们所需要注意的应该是具体的算法上。所以,真的不建议在这方面下功夫。如果真的需要的话,你可以查查MSDN中关于图形绘制方面的资料。 用Dependency Walker追踪了一下,发现用了下面这些中的一个或几个,具体是哪些,追起来太头痛(原谅我吧):AbortDocArcBeginPathBitBltCloseEnhMetaFileCloseMetaFileCombineRgnCopyEnhMetaFileACopyMetaFileACreateBitmapCreateBrushIndirectCreateCompatibleBitmapCreateCompatibleDCCreateDCACreateDIBSectionCreateDIBitmapCreateEllipticRgnIndirectCreateEnhMetaFileACreateFontIndirectACreateHalftonePaletteCreateHatchBrushCreateICACreateMetaFileACreatePaletteCreatePatternBrushCreatePenCreatePenIndirectCreateRectRgnCreateRectRgnIndirectCreateRoundRectRgnCreateSolidBrushDeleteDCDeleteEnhMetaFileDeleteMetaFileDeleteObjectEllipseEndDocEndPageEndPathEnumFontsAEqualRgnEscapeExcludeClipRectExtCreateRegionExtSelectClipRgnExtTextOutAGetBitmapBitsGetBkColorGetClipBoxGetCurrentObjectGetDIBitsGetDeviceCapsGetEnhMetaFileHeaderGetMapModeGetNearestColorGetObjectAGetObjectTypeGetPaletteEntriesGetPixelGetROP2GetStockObjectGetSystemPaletteEntriesGetTextColorGetTextExtentPoint32AGetTextExtentPointAGetTextMetricsAGetViewportExtExGetWindowExtExGetWindowOrgExIntersectClipRectLPtoDPLineToMoveToExOffsetRgnOffsetWindowOrgExPatBltPathToRegionPiePlayEnhMetaFilePlayMetaFilePtInRegionRealizePaletteRectangleResetDCARestoreDCRoundRectSaveDCScaleViewportExtExScaleWindowExtExSelectClipRgnSelectObjectSelectPaletteSetAbortProcSetBkColorSetBkModeSetBrushOrgExSetDIBColorTableSetMapModeSetPixelVSetROP2SetRectRgnSetStretchBltModeSetTextAlignSetTextColorSetViewportExtExSetViewportOrgExSetWindowExtExSetWindowOrgExStartDocAStartPageStretchBltStretchDIBitsTextOutATranslateCharsetInfoUnrealizeObjectWidenPathEnumEnhMetaFileEnumFontFamiliesExAEnumMetaFileGetBitmapDimensionExGetEnhMetaFileBitsGetEnhMetaFilePaletteEntriesGetGraphicsModeGetMetaFileBitsExGetTextFaceAGetTextFaceWGetTextMetricsWGetWinMetaFileBitsOffsetViewportOrgExPlayEnhMetaFileRecordPlayMetaFileRecordSetBitmapBitsSetBitmapDimensionExSetDIBitsSetEnhMetaFileBitsSetMetaFileBitsExSetWinMetaFileBits 新手学vb!!在datagrid 控件中,如何获取选中行里的列值 为了一个状态栏,你愿背上一个几MB的OCX吗?不用VB控件创建状态栏 如何保证用vb编写出来的数据库访问修改程序能在其他没有装vb的机子上使用呢? vb中有什么函数,能够把一个目录下面的所有文件移动到另外一个目录下面 谁说马某 不忠、不孝、不仁、不义? pb发展 在VB中如何判断一个Exe是否在运行? 请问怎样判断指定路径下有没有该文件,进来看看,有源码 如何复制一个对象,比如recordset? vb开发sql数据库,如何动态修改数据表结构? 要证明自己是高手的就来看一看 急切等待高手指点(急,急)
Arc
BeginPath
BitBlt
CloseEnhMetaFile
CloseMetaFile
CombineRgn
CopyEnhMetaFileA
CopyMetaFileA
CreateBitmap
CreateBrushIndirect
CreateCompatibleBitmap
CreateCompatibleDC
CreateDCA
CreateDIBSection
CreateDIBitmap
CreateEllipticRgnIndirect
CreateEnhMetaFileA
CreateFontIndirectA
CreateHalftonePalette
CreateHatchBrush
CreateICA
CreateMetaFileA
CreatePalette
CreatePatternBrush
CreatePen
CreatePenIndirect
CreateRectRgn
CreateRectRgnIndirect
CreateRoundRectRgn
CreateSolidBrush
DeleteDC
DeleteEnhMetaFile
DeleteMetaFile
DeleteObject
Ellipse
EndDoc
EndPage
EndPath
EnumFontsA
EqualRgn
Escape
ExcludeClipRect
ExtCreateRegion
ExtSelectClipRgn
ExtTextOutA
GetBitmapBits
GetBkColor
GetClipBox
GetCurrentObject
GetDIBits
GetDeviceCaps
GetEnhMetaFileHeader
GetMapMode
GetNearestColor
GetObjectA
GetObjectType
GetPaletteEntries
GetPixel
GetROP2
GetStockObject
GetSystemPaletteEntries
GetTextColor
GetTextExtentPoint32A
GetTextExtentPointA
GetTextMetricsA
GetViewportExtEx
GetWindowExtEx
GetWindowOrgEx
IntersectClipRect
LPtoDP
LineTo
MoveToEx
OffsetRgn
OffsetWindowOrgEx
PatBlt
PathToRegion
Pie
PlayEnhMetaFile
PlayMetaFile
PtInRegion
RealizePalette
Rectangle
ResetDCA
RestoreDC
RoundRect
SaveDC
ScaleViewportExtEx
ScaleWindowExtEx
SelectClipRgn
SelectObject
SelectPalette
SetAbortProc
SetBkColor
SetBkMode
SetBrushOrgEx
SetDIBColorTable
SetMapMode
SetPixelV
SetROP2
SetRectRgn
SetStretchBltMode
SetTextAlign
SetTextColor
SetViewportExtEx
SetViewportOrgEx
SetWindowExtEx
SetWindowOrgEx
StartDocA
StartPage
StretchBlt
StretchDIBits
TextOutA
TranslateCharsetInfo
UnrealizeObject
WidenPath
EnumEnhMetaFile
EnumFontFamiliesExA
EnumMetaFile
GetBitmapDimensionEx
GetEnhMetaFileBits
GetEnhMetaFilePaletteEntries
GetGraphicsMode
GetMetaFileBitsEx
GetTextFaceA
GetTextFaceW
GetTextMetricsW
GetWinMetaFileBits
OffsetViewportOrgEx
PlayEnhMetaFileRecord
PlayMetaFileRecord
SetBitmapBits
SetBitmapDimensionEx
SetDIBits
SetEnhMetaFileBits
SetMetaFileBitsEx
SetWinMetaFileBits