这里下载易语言窗口控件系统信息查看(2007年大赛二等奖)源码—最新资源、最热资源、资源官方下载站

下载排行|最近更新

关键词
当前位置:首页易语言源码模块控件 → 易语言窗口控件系统信息查看(2007年大赛二等奖)源码
易语言窗口控件系统信息查看(2007年大赛二等奖)源码

易语言窗口控件系统信息查看(2007年大赛二等奖)源码

下载地址
  • 软件介绍
  • 猜你喜欢
  • 同类推荐
  • 相关文章
易语言窗口控件系统信息查看(2007年大赛二等奖)源码



窗口控件系统信息查看(易语言2007年大赛二等奖)


系统结构:时钟画框闪烁,Flashdc,数据处理线程,反调试,标签鼠标左键被按下,弹出信息框计时关闭,弹出信息框子线程,到文本_,延迟_,处理事件_,取空白文本_,取窗口标题_,截取窗口位图,转换图像格式,Ansi转Unicode,十六进制转十进制,十进制转十六进制,取窗口类名_,初始化列表框,lpEnumFunc,增加列表项目,GetOpenFileName,SetWindowPos,SetCapture,ClientToScreen,WindowFromPoint,GetLastError,SendMessage,ReleaseCapture,GetClassName,GetParent,GetWindow,EnumChildWindows,EnumWindows,ShowWindow,BringWindowToTop,EnableWindow,OpenProcess,TerminateProcess,TerminateThread,PtInRect,BitBlt,GetDesktopWindow,SetROP2,GetROP2,Rectangle,SelectObject,DeleteObject,GetCursorPos,Sleep,GetWindowRect,ReleaseDC,GetWindowDC,CreatePen,GetDC,GetDCEx,CreateCompatibleDC,CreateCompatibleBitmap,DeleteDC,SetActiveWindow,GetWindowLong,SetWindowLong,GetClassLong,ShellExecute,GetWindowThreadProcessId,Module32First,GetWindowText,GetStockObject,GetClientRect,GetProcessId,CreateToolhelp32Snapshot,CloseHandle,GetMenu,CreateThread,SysAllocStringByteLen_exp,Process32First,Process32Next,GetWindowsDirectory,GetCurrentProcessId,SysAllocStringByteLen,CharLower,PostMessage,ExitProcess,MessageBox,SetTimer,lstrcpyn_指针,GetTickCount,PeekMessage,TranslateMessage,DispatchMessage,KillTimer,FindWindowEx,IsWindow,SetWindowText,lstrcpyn_字节,FillMemory,wvsprintf,lstrcpyn,PrintWindow,GetObject,GetDIBits_BimapInfo,GetDIBits,CopyMemory_BITMAPINFO,CopyMemory_BITMAPFILEHEADER,GdiplusStartup,CLSIDFromString,GlobalAlloc,CreateStreamOnHGlobal,GlobalLock,GlobalUnlock,GetObjectPtr,GdipCreateBitmapFromStream,GdipSaveImageToStream_int,GetHGlobalFromStream_int,GlobalSize,CopyMemory,GdipDisposeImage,GlobalFree,GdiplusShutdown,MultiByteToWideChar,LoadCursor,UpdateWindow,RedrawWindow,SetSystemCursor,GetModuleHandle,DestroyCursor,ChildWindowFromPoint,ChildWindowFromPointEx,ScreenToClient,GetCursor,CopyIcon,LoadCursorFromFile,CreateDC,IsRectEmpty,PatBlt,SetFocus,StretchBlt,GetInputState,


======窗口程序集1
| |
| |------ __启动窗口_创建完毕
| |
| |------ _图形按钮1_鼠标左键被按下
| |
| |------ _图形按钮1_鼠标左键被放开
| |
| |------ _图形按钮1_鼠标位置被移动
| |
| |------ 时钟画框闪烁
| |
| |------ Flashdc
| |
| |------ 数据处理线程
| |
| |------ 反调试
| |
| |------ _标签17_鼠标左键被按下
| |
| |------ _标签18_鼠标左键被按下
| |
| |------ _标签19_鼠标左键被按下
| |
| |------ _标签20_鼠标左键被按下
| |
| |------ _标签21_鼠标左键被按下
| |
| |------ 标签鼠标左键被按下
| |
| |------ _选择框1_被单击
| |
| |------ _按钮1_被单击
| |
| |------ _按钮2_被单击
| |
| |------ 弹出信息框计时关闭
| |
| |------ 弹出信息框子线程
| |
| |------ 到文本_
| |
| |------ 延迟_
| |
| |------ 处理事件_
| |
| |------ 取空白文本_
| |
| |------ 取窗口标题_
| |
| |------ _选择列表框1_选中状态被改变
| |
| |------ 截取窗口位图
| |
| |------ _按钮4_被单击
| |
| |------ 转换图像格式
| |
| |------ Ansi转Unicode
| |
| |------ 十六进制转十进制
| |
| |------ 十进制转十六进制
| |
| |------ _按钮3_被单击
| |
| |------ 取窗口类名_
| |
| |------ _选择列表框1_鼠标左键被放开
| |
| |
======窗口程序集2
| |
| |------ _按钮3_被单击
| |
| |------ _按钮4_被单击
| |
| |------ _窗口_子窗口列表_创建完毕
| |
| |------ 初始化列表框
| |
| |------ lpEnumFunc
| |
| |------ _列表框1_双击选择
| |
| |------ _按钮1_被单击
| |
| |------ _按钮2_被单击
| |
| |------ 增加列表项目
| |
| |------ _选择框1_被单击
| |
| |
======调用的Dll
| |
| |---[dll]------ GetOpenFileName
| |
| |---[dll]------ SetWindowPos
| |
| |---[dll]------ SetCapture
| |
| |---[dll]------ ClientToScreen
| |
| |---[dll]------ WindowFromPoint
| |
| |---[dll]------ GetLastError
| |
| |---[dll]------ SendMessage
| |
| |---[dll]------ ReleaseCapture
| |
| |---[dll]------ GetClassName
| |
| |---[dll]------ GetParent
| |
| |---[dll]------ GetWindow
| |
| |---[dll]------ EnumChildWindows
| |
| |---[dll]------ EnumWindows
| |
| |---[dll]------ ShowWindow
| |
| |---[dll]------ BringWindowToTop
| |
| |---[dll]------ EnableWindow
| |
| |---[dll]------ OpenProcess
| |
| |---[dll]------ TerminateProcess
| |
| |---[dll]------ TerminateThread
| |
| |---[dll]------ PtInRect
| |
| |---[dll]------ BitBlt
| |
| |---[dll]------ GetDesktopWindow
| |
| |---[dll]------ SetROP2
| |
| |---[dll]------ GetROP2
| |
| |---[dll]------ Rectangle
| |
| |---[dll]------ SelectObject
| |
| |---[dll]------ DeleteObject
| |
| |---[dll]------ GetCursorPos
| |
| |---[dll]------ Sleep
| |
| |---[dll]------ GetWindowRect
| |
| |---[dll]------ ReleaseDC
| |
| |---[dll]------ GetWindowDC
| |
| |---[dll]------ CreatePen
| |
| |---[dll]------ GetDC
| |
| |---[dll]------ GetDCEx
| |
| |---[dll]------ CreateCompatibleDC
| |
| |---[dll]------ CreateCompatibleBitmap
| |
| |---[dll]------ DeleteDC
| |
| |---[dll]------ SetActiveWindow
| |
| |---[dll]------ GetWindowLong
| |
| |---[dll]------ SetWindowLong
| |
| |---[dll]------ GetClassLong
| |
| |---[dll]------ ShellExecute
| |
| |---[dll]------ GetWindowThreadProcessId
| |
| |---[dll]------ Module32First
| |
| |---[dll]------ GetWindowText
| |
| |---[dll]------ GetStockObject
| |
| |---[dll]------ GetClientRect
| |
| |---[dll]------ GetProcessId
| |
| |---[dll]------ CreateToolhelp32Snapshot
| |
| |---[dll]------ CloseHandle
| |
| |---[dll]------ GetMenu
| |
| |---[dll]------ CreateThread
| |
| |---[dll]------ SysAllocStringByteLen_exp
| |
| |---[dll]------ Process32First
| |
| |---[dll]------ Process32Next
| |
| |---[dll]------ GetWindowsDirectory
| |
| |---[dll]------ GetCurrentProcessId
| |
| |---[dll]------ SysAllocStringByteLen
| |
| |---[dll]------ CharLower
| |
| |---[dll]------ PostMessage
| |
| |---[dll]------ ExitProcess
| |
| |---[dll]------ MessageBox
| |
| |---[dll]------ SetTimer
| |
| |---[dll]------ lstrcpyn_指针
| |
| |---[dll]------ GetTickCount
| |
| |---[dll]------ PeekMessage
| |
| |---[dll]------ TranslateMessage
| |
| |---[dll]------ DispatchMessage
| |
| |---[dll]------ KillTimer
| |
| |---[dll]------ FindWindowEx
| |
| |---[dll]------ IsWindow
| |
| |---[dll]------ SetWindowText
| |
| |---[dll]------ lstrcpyn_字节
| |
| |---[dll]------ FillMemory
| |
| |---[dll]------ wvsprintf
| |
| |---[dll]------ lstrcpyn
| |
| |---[dll]------ PrintWindow
| |
| |---[dll]------ GetObject
| |
| |---[dll]------ GetDIBits_BimapInfo
| |
| |---[dll]------ GetDIBits
| |
| |---[dll]------ CopyMemory_BITMAPINFO
| |
| |---[dll]------ CopyMemory_BITMAPFILEHEADER
| |
| |---[dll]------ GdiplusStartup
| |
| |---[dll]------ CLSIDFromString
| |
| |---[dll]------ GlobalAlloc
| |
| |---[dll]------ CreateStreamOnHGlobal
| |
| |---[dll]------ GlobalLock
| |
| |---[dll]------ GlobalUnlock
| |
| |---[dll]------ GetObjectPtr
| |
| |---[dll]------ GdipCreateBitmapFromStream
| |
| |---[dll]------ GdipSaveImageToStream_int
| |
| |---[dll]------ GetHGlobalFromStream_int
| |
| |---[dll]------ GlobalSize
| |
| |---[dll]------ CopyMemory
| |
| |---[dll]------ GdipDisposeImage
| |
| |---[dll]------ GlobalFree
| |
| |---[dll]------ GdiplusShutdown
| |
| |---[dll]------ MultiByteToWideChar
| |
| |---[dll]------ LoadCursor
| |
| |---[dll]------ UpdateWindow
| |
| |---[dll]------ RedrawWindow
| |
| |---[dll]------ SetSystemCursor
| |
| |---[dll]------ GetModuleHandle
| |
| |---[dll]------ DestroyCursor
| |
| |---[dll]------ ChildWindowFromPoint
| |
| |---[dll]------ ChildWindowFromPointEx
| |
| |---[dll]------ ScreenToClient
| |
| |---[dll]------ GetCursor
| |
| |---[dll]------ CopyIcon
| |
| |---[dll]------ LoadCursorFromFile
| |
| |---[dll]------ CreateDC
| |
| |---[dll]------ IsRectEmpty
| |
| |---[dll]------ PatBlt
| |
| |---[dll]------ SetFocus
| |
| |---[dll]------ StretchBlt
| |
| |---[dll]------ GetInputState



调用的DLL命令:


.DLL命令 GetOpenFileName, 整数型, "comdlg32.dll", "GetOpenFileNameA"
.参数 pOpenfilename, OPENFILENAME, 传址


.DLL命令 SetWindowPos, 整数型, "user32"
.参数 hwnd, 整数型
.参数 hWndInsertAfter, 整数型
.参数 x, 整数型
.参数 y, 整数型
.参数 cx, 整数型
.参数 cy, 整数型
.参数 wFlags, 整数型


.DLL命令 SetCapture, 整数型, "user32"
.参数 hwnd, 整数型


.DLL命令 ClientToScreen, 整数型, "user32"
.参数 hwnd, 整数型
.参数 lpPoint, POINTAPI, 传址


.DLL命令 WindowFromPoint, 整数型, "user32"
.参数 xPoint, 整数型
.参数 yPoint, 整数型


.DLL命令 GetLastError, 整数型, "kernel32"


.DLL命令 SendMessage, 整数型, "user32", "SendMessageA"
.参数 hwnd, 整数型
.参数 wMsg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型


.DLL命令 ReleaseCapture, 整数型, "user32"


.DLL命令 GetClassName, 整数型, "user32", "GetClassNameA"
.参数 hwnd, 整数型
.参数 lpClassName, 文本型
.参数 nMaxCount, 整数型


.DLL命令 GetParent, 整数型, "user32"
.参数 hwnd, 整数型


.DLL命令 GetWindow, 整数型, "user32"
.参数 hwnd, 整数型
.参数 wCmd, 整数型


.DLL命令 EnumChildWindows, 整数型, "user32", , , 为指定的父窗口枚举子窗口
.参数 hWndParent, 整数型
.参数 lpEnumFunc, 子程序指针
.参数 lParam, 整数型


.DLL命令 EnumWindows, 整数型, "user32.dll", , , 枚举窗口列表中的所有父窗口(顶级和被所有窗口)
.参数 lpEnumFunc, 整数型
.参数 lParam, 整数型


.DLL命令 ShowWindow, 整数型, "user32"
.参数 hwnd, 整数型
.参数 nCmdShow, 整数型


.DLL命令 BringWindowToTop, 整数型, "user32"
.参数 hwnd, 整数型


.DLL命令 EnableWindow, 整数型, "user32"
.参数 hwnd, 整数型
.参数 fEnable, 整数型


.DLL命令 OpenProcess, 整数型, "kernel32"
.参数 dwDesiredAccess, 整数型
.参数 bInheritHandle, 整数型
.参数 dwProcessId, 整数型


.DLL命令 TerminateProcess, 整数型, "kernel32"
.参数 hProcess, 整数型
.参数 uExitCode, 整数型


.DLL命令 TerminateThread, 整数型, "kernel32"
.参数 hThread, 整数型
.参数 dwExitCode, 整数型


.DLL命令 PtInRect, 整数型, "user32"
.参数 lpRect, RECT, 传址
.参数 x, 整数型
.参数 y, 整数型


.DLL命令 BitBlt, 整数型, "gdi32"
.参数 hDestDC, 整数型
.参数 x, 整数型
.参数 y, 整数型
.参数 nWidth, 整数型
.参数 nHeight, 整数型
.参数 hSrcDC, 整数型
.参数 xSrc, 整数型
.参数 ySrc, 整数型
.参数 dwRop, 整数型


.DLL命令 GetDesktopWindow, 整数型, "user32"


.DLL命令 SetROP2, 整数型, "gdi32"
.参数 hdc, 整数型
.参数 nDrawMode, 整数型


.DLL命令 GetROP2, 整数型, "gdi32"
.参数 hdc, 整数型


.DLL命令 Rectangle, 整数型, "gdi32"
.参数 hdc, 整数型
.参数 X1, 整数型
.参数 Y1, 整数型
.参数 X2, 整数型
.参数 Y2, 整数型


.DLL命令 SelectObject, 整数型, "gdi32"
.参数 hdc, 整数型
.参数 hObject, 整数型


.DLL命令 DeleteObject, 整数型, "gdi32"
.参数 hObject, 整数型


.DLL命令 GetCursorPos, 整数型, "user32"
.参数 lpPoint, POINTAPI, 传址


.DLL命令 Sleep, , "kernel32"
.参数 dwMilliseconds, 整数型


.DLL命令 GetWindowRect, 整数型, "user32"
.参数 hwnd, 整数型
.参数 lpRect, RECT, 传址


.DLL命令 ReleaseDC, 整数型, "user32"
.参数 hwnd, 整数型
.参数 hdc, 整数型


.DLL命令 GetWindowDC, 整数型, "user32"
.参数 hwnd, 整数型


.DLL命令 CreatePen, 整数型, "gdi32"
.参数 nPenStyle, 整数型
.参数 nWidth, 整数型
.参数 crColor, 整数型


.DLL命令 GetDC, 整数型, "user32"
.参数 hwnd, 整数型


.DLL命令 GetDCEx, 整数型, "user32"
.参数 hwnd, 整数型
.参数 hrgnclip, 整数型
.参数 fdwOptions, 整数型


.DLL命令 CreateCompatibleDC, 整数型, "gdi32"
.参数 hdc, 整数型


.DLL命令 CreateCompatibleBitmap, 整数型, "gdi32"
.参数 hdc, 整数型
.参数 nWidth, 整数型
.参数 nHeight, 整数型


.DLL命令 DeleteDC, 整数型, "gdi32"
.参数 hdc, 整数型


.DLL命令 SetActiveWindow, 整数型, "user32"
.参数 hwnd, 整数型


.DLL命令 GetWindowLong, 整数型, "user32", "GetWindowLongA"
.参数 hwnd, 整数型
.参数 nIndex, 整数型


.DLL命令 SetWindowLong, 整数型, "user32", "SetWindowLongA"
.参数 hwnd, 整数型
.参数 nIndex, 整数型
.参数 dwNewLong, 整数型


.DLL命令 GetClassLong, 整数型, "user32", "GetClassLongA"
.参数 hwnd, 整数型
.参数 nIndex, 整数型


.DLL命令 ShellExecute, 整数型, "shell32.dll", "ShellExecuteA"
.参数 hwnd, 整数型
.参数 lpOperation, 文本型
.参数 lpFile, 文本型
.参数 lpParameters, 文本型
.参数 lpDirectory, 文本型
.参数 nShowCmd, 整数型


.DLL命令 GetWindowThreadProcessId, 整数型, "user32"
.参数 hwnd, 整数型
.参数 lpdwProcessId, 整数型, 传址


.DLL命令 Module32First, 整数型, "KERNEL32.DLL"
.参数 hSnapshot, 整数型
.参数 lpme, MODULEENTRY32, 传址


.DLL命令 GetWindowText, 整数型, "user32", "GetWindowTextA"
.参数 hwnd, 整数型
.参数 lpString, 文本型
.参数 cch, 整数型


.DLL命令 GetStockObject, 整数型, "gdi32"
.参数 nIndex, 整数型


.DLL命令 GetClientRect, 整数型, "user32"
.参数 hwnd, 整数型
.参数 lpRect, RECT, 传址


.DLL命令 GetProcessId, 整数型, , , , ?????????
.参数 hwnd, 整数型


.DLL命令 CreateToolhelp32Snapshot, 整数型
.参数 dwFlags, 整数型
.参数 th32ProcessID, 整数型


.DLL命令 CloseHandle, 整数型, "kernel32"
.参数 hObject, 整数型


.DLL命令 GetMenu, 整数型, "user32"
.参数 hwnd, 整数型


.DLL命令 CreateThread, 整数型, , , , CreateThread (0, 0, &处理工作线程, 0, 0, 0)
.参数 lpThreadAttributes, 整数型
.参数 dwStackSize, 整数型
.参数 lpStartAddress, 整数型
.参数 lpParameter, 整数型
.参数 dwCreationFlags, 整数型
.参数 lpThreadId, 整数型, 传址


.DLL命令 SysAllocStringByteLen_exp, 文本型, "oleaut32.dll", "SysAllocStringByteLen", , 郁闷不能出现{0}
.参数 m_pBase, 字节集
.参数 FunctionCall, 整数型


.DLL命令 Process32First, 整数型
.参数 hSnapshot, 整数型
.参数 lppe, PROCESSENTRY32, 传址


.DLL命令 Process32Next, 整数型
.参数 hSnapshot, 整数型
.参数 lppe, PROCESSENTRY32, 传址


.DLL命令 GetWindowsDirectory, 整数型, , "GetWindowsDirectoryA"
.参数 lpBuffer, 字节型, 数组
.参数 nSize, 整数型


.DLL命令 GetCurrentProcessId, 整数型, "kernel32"


.DLL命令 SysAllocStringByteLen, 文本型, "oleaut32.dll"
.参数 m_pBase, 字节型, 数组
.参数 FunctionCall, 整数型


.DLL命令 CharLower, 文本型, "user32", "CharLowerA"
.参数 lpsz, 文本型


.DLL命令 PostMessage, 整数型, "user32", "PostMessageA"
.参数 hwnd, 整数型
.参数 wMsg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型


.DLL命令 ExitProcess, , "kernel32"
.参数 uExitCode, 整数型


.DLL命令 MessageBox, 整数型, "user32", "MessageBoxA"
.参数 hwnd, 整数型
.参数 lpText, 文本型
.参数 lpCaption, 文本型
.参数 wType, 整数型


.DLL命令 SetTimer, 整数型, , "SetTimer"
.参数 hwnd, 整数型
.参数 event, 整数型
.参数 out, 整数型
.参数 lpTimerFunc, 整数型


.DLL命令 lstrcpyn_指针, 整数型, "kernel32", "lstrcpynA"
.参数 lpString1, 子程序指针
.参数 lpString2, 子程序指针
.参数 iMaxLength, 整数型


.DLL命令 GetTickCount, 整数型, "kernel32"


.DLL命令 PeekMessage, 整数型, "user32", "PeekMessageA"
.参数 lpMsg, MSG, 传址
.参数 hwnd, 整数型
.参数 wMsgFilterMin, 整数型
.参数 wMsgFilterMax, 整数型
.参数 wRemoveMsg, 整数型


.DLL命令 TranslateMessage, 整数型, "user32"
.参数 lpMsg, MSG, 传址


.DLL命令 DispatchMessage, 整数型, "user32", "DispatchMessageA"
.参数 lpMsg, MSG, 传址


.DLL命令 KillTimer, 整数型, "user32"
.参数 hwnd, 整数型
.参数 nIDEvent, 整数型


.DLL命令 FindWindowEx, 整数型, "user32", "FindWindowExA"
.参数 hWnd1, 整数型
.参数 hWnd2, 整数型
.参数 lpsz1, 文本型
.参数 lpsz2, 文本型


.DLL命令 IsWindow, 逻辑型, "user32"
.参数 hwnd, 整数型


.DLL命令 SetWindowText, 整数型, "user32", "SetWindowTextA"
.参数 hwnd, 整数型
.参数 lpString, 文本型


.DLL命令 lstrcpyn_字节, 整数型, "kernel32", "lstrcpynA"
.参数 lpString1, 字节型, 传址 数组
.参数 lpString2, 字节型, 传址 数组
.参数 iMaxLength, 整数型


.DLL命令 FillMemory, , , "RtlFillMemory", , 填充内存
.参数 Destination, 整数型, , 内存指针
.参数 Length, 整数型, , 长度
.参数 Fill, 字节型, , 数据


.DLL命令 wvsprintf, 整数型, "user32.dll", "wvsprintfA"
.参数 lpstr, 文本型
.参数 lpcstr, 文本型
.参数 OptionalArguments, 整数型, 传址


.DLL命令 lstrcpyn, 整数型, "kernel32", "lstrcpynA"
.参数 lpString1, 文本型, 传址
.参数 lpString2, 文本型, 传址
.参数 iMaxLength, 整数型


.DLL命令 PrintWindow, 逻辑型
.参数 hwnd, 整数型
.参数 hdcBlt, 整数型
.参数 nFlags, 整数型


.DLL命令 GetObject, 整数型, "gdi32", "GetObjectA", , 取得对指定对象进行说明的一个结构。windows手册建议用GetObject这个名字来引用该函数。GetObjectAPI在vb中用于避免与GetObject关键字混淆 如lpObject设为零(用ByVal As Long在这种情况下传递一个NULL参数),则必须设置缓冲区的长度。如执行成功,返回载入结构内部的实际字节数;如失败,返回零值
.参数 hObject, 整数型, , 画笔、刷子、字体、位图或调色板等对象的句柄
.参数 nCount, 整数型, , 欲取回的字节数。通常是由lpObject定义的那个结构的长度
.参数 lpObject, BITMAP, , 任何类型,用于容纳对象数据的结构。针对画笔,通常是一个LOGPEN结构;针对扩展画笔,通常是EXTLOGPEN;针对字体是LOGBRUSH;针对位图是BITMAP;针对DIBSection位图是DIBSECTION;针对调色板,应指向一个整型变量,代表调色板中的条目数量


.DLL命令 GetDIBits_BimapInfo, 整数型, , "GetDIBits"
.参数 HDC, 整数型
.参数 hBitmap, 整数型
.参数 nStartScan, 整数型
.参数 nNumScans, 整数型
.参数 lpBits, 整数型
.参数 lpBI, BITMAPINFO
.参数 wUsage, 整数型


.DLL命令 GetDIBits, 整数型, "gdi32", "GetDIBits", , 将来自一幅位图的二进制位复制到一幅与设备无关的位图里 非零表示成功,零表示失败。在Windows 95中,返回值是返回的扫描线数量
.参数 aHDC, 整数型, , 定义了与设备有关位图hBitmap的配置信息的一个设备场景的句柄
.参数 hBitmap, 整数型, , 源位图的句柄。绝对不能将这幅位图选入设备场景
.参数 nStartScan, 整数型, , 欲复制到DIB中的第一条扫描线的编号
.参数 nNumScans, 整数型, , 欲复制的扫描线数量
.参数 lpBits, 字节集, , 指向一个缓冲区的指针。这个缓冲区将用于装载采用DIB格式的信息,但不取回数据(用ByVal传递零值)
.参数 lpBI, BITMAPINFO, , BITMAPINFO,对lpBits DIB的格式及颜色进行说明的一个结构。在BITMAPINFOHEADER结构中,从biSize到biCompression之间的所有字段都必须初始化
.参数 wUsage, 整数型, , 下述常数之一:;DIB_PAL_COLORS:在颜色表中装载一个16位所以数组,它们与当前选定的调色板有关;DIB_RGB_COLORS:在颜色表中装载RGB颜色;


.DLL命令 CopyMemory_BITMAPINFO, 整数型, , "RtlMoveMemory"
.参数 Destination, 字节集
.参数 Source, BITMAPINFO
.参数 Length, 整数型


.DLL命令 CopyMemory_BITMAPFILEHEADER, 整数型, , "RtlMoveMemory"
.参数 Destination, 字节集
.参数 Source, BITMAPFILEHEADER
.参数 Length, 整数型


.DLL命令 GdiplusStartup, 整数型, "gdiplus.dll", "GdiplusStartup", 公开
.参数 token, 整数型, 传址
.参数 inputbuf, GdiplusStartupInput
.参数 outputbuf, 整数型


.DLL命令 CLSIDFromString, , "ole32.dll", "CLSIDFromString", 公开
.参数 lpsz, 字节集
.参数 pclsid, 字节集, 传址


.DLL命令 GlobalAlloc, 整数型, , "GlobalAlloc", 公开
.参数 uFlags
.参数 dwBytes


.DLL命令 CreateStreamOnHGlobal, 整数型, "ole32.dll", "CreateStreamOnHGlobal", 公开
.参数 hGlobal
.参数 fDeleteOnRelease, 逻辑型
.参数 ppstm, 对象, 传址


.DLL命令 GlobalLock, 整数型
.参数 hMem, 整数型


.DLL命令 GlobalUnlock, 逻辑型, , , 公开
.参数 hMem, 整数型


.DLL命令 GetObjectPtr, 整数型, , "lstrcpyn", 公开
.参数 lpString1, 对象, 传址
.参数 lpString2, 对象, 传址
.参数 iMaxLength, 整数型


.DLL命令 GdipCreateBitmapFromStream, 整数型, "gdiplus.dll", "GdipCreateBitmapFromStream", 公开
.参数 stream, 整数型
.参数 bitmap, , 传址


.DLL命令 GdipSaveImageToStream_int, 整数型, "gdiplus.dll", "GdipSaveImageToStream", 公开
.参数 image
.参数 stream
.参数 clsidEncoder, 字节集
.参数 encoderParams


.DLL命令 GetHGlobalFromStream_int, , "ole32.dll", "GetHGlobalFromStream", 公开
.参数 pstm, , , 未知类型:ISTREAM。
.参数 phglobal, 整数型, 传址


.DLL命令 GlobalSize, 整数型, , , 公开
.参数 hMem, 整数型


.DLL命令 CopyMemory, , , "RtlMoveMemory", 公开
.参数 Destination, 字节集
.参数 Source, 整数型
.参数 cbCopy, 整数型


.DLL命令 GdipDisposeImage, 整数型, "gdiplus.dll", "GdipDisposeImage", 公开
.参数 image, 整数型


.DLL命令 GlobalFree, 整数型, , "GlobalFree", 公开
.参数 hMem


.DLL命令 GdiplusShutdown, , "gdiplus.dll", "GdiplusShutdown", 公开
.参数 token, 整数型


.DLL命令 MultiByteToWideChar, 整数型, , "MultiByteToWideChar", 公开
.参数 CodePage, 整数型
.参数 dwFlags, 整数型
.参数 lpMultiByteStr, 文本型
.参数 cchMultiByte, 整数型
.参数 lpWideCharStr, 字节集
.参数 cchWideChar, 整数型


.DLL命令 LoadCursor, 整数型, "user32", "LoadCursorA", , 从指定的模块或应用程序实例中载入一个鼠标指针。LoadCursorBynum是LoadCursor函数的类型安全声明 执行成功则返回已载入的指针的句柄;零表示失败。在Windows ; 95 和Win16环境中,这个函数只能载入标准尺寸的图标
.参数 hInstance, 整数型, , 一个DLL的模块句柄;或者一个实例句柄,指定包含了鼠标指针的可执行程序
.参数 lpCursorName, 整数型, , 作为一个字串,指定欲载入的指针资源。作为一个长整数值,指定欲载入的资源ID;或者设置一个常数,代表某幅固有系统指针。如装载的是一个固有系统指针,注意hInstance参数应设为零。在api32.txt文件中以前缀IDC_ 作为标志;


.DLL命令 UpdateWindow, 整数型, "user32", "UpdateWindow", , 强制立即更新窗口,窗口中以前屏蔽的所有区域都会重画(在vb里使用:如vb窗体或控件的任何部分需要更新,可考虑直接使用refresh方法 非零表示成功,零表示失败
.参数 hwnd, 整数型, , 欲更新窗口的句柄;


.DLL命令 RedrawWindow, 整数型, "user32", "RedrawWindow", , 根据fuRedraw旗标的设置,重画全部或部分窗口 非零表示成功,零表示失败。会设置GetLastError
.参数 hwnd, 整数型, , 要重画的窗口的句柄。零表示更新桌面窗口
.参数 lprcUpdate, 整数型, , RECT,窗口中需要重画的一个矩形区域
.参数 hrgnUpdate, 整数型, , 一个“区”的句柄,这个区描述了要重画的窗口区域。“区”:Region
.参数 fuRedraw, 整数型, , 规定具体重画操作的旗标。下列常数可组合使用,从而进行复杂的重画行动;RDW_ERASE:重画前,先清除重画区域的背景。也必须指定RDW_INVALIDATE;RDW_FRAME:如非客户区包含在重画区域中,则对非客户区进行更新。也必须指定RDW_INVALIDATE;RDW_INTERNALPAINT:即使窗口并非无效,也向其投递一条WM_PAINT消息;RDW_INVALIDATE:禁用(屏蔽)重画区域;RDW_NOERASE:禁止删除重画区域的背景;RDW_NOFRAME:禁止非客户区域重画(如果它是重画区域的一部分)。也必须指定RDW_VALIDATE;RDW_NOINTERNALPAINT:禁止内部生成或由这个函数生成的任何待决WM_PAINT消息。针对无效区域,仍会生成WM_PAINT消息;RDW_VALIDATE:检验重画区域;RDW_ERASENOW:立即删除指定的重画区域;RDW_UPDATENOW:立即更新指定的重画区域;RDW_ALLCHILDREN:重画操作包括子窗口(前提是它们存在于重画区域);RDW_NOCHILDREN:重画操作排除子窗口(前提是它们存在于重画区域);


.DLL命令 SetSystemCursor, 整数型, "user32", "SetSystemCursor", , 改变任何一个标准系统指针 非零表示成功,零表示失败。会设置GetLastError
.参数 hcur, 整数型, , 新指针
.参数 id, 整数型, , 以 OCR_ 前缀起头的一个常数,用于指定标准系统指针;


.DLL命令 GetModuleHandle, 整数型, "kernel32", "GetModuleHandleA", , 获取一个应用程序或动态链接库的模块句柄 如执行成功成功,则返回模块句柄。零表示失败。会设置GetLastError
.参数 lpModuleName, 整数型, , 指定模块名,这通常是与模块的文件名相同的一个名字。例如,NOTEPAD.EXE程序的模块文件名就叫作NOTEPAD;


.DLL命令 DestroyCursor, 整数型, "user32", "DestroyCursor", , 清除指定的鼠标指针,并释放它占用的所有系统资源。不要用这个函数清除随同LoadCursor函数载入的系统指针资源 非零表示成功,零表示失败。会设置GetLastError
.参数 hCursor, 整数型, , 欲清除的指针对象的句柄;


.DLL命令 ChildWindowFromPoint, 整数型, "user32"
.参数 hWndParent, 整数型
.参数 x, 整数型
.参数 y, 整数型


.DLL命令 ChildWindowFromPointEx, 整数型, "user32"
.参数 hWnd, 整数型
.参数 x, 整数型
.参数&n

展开内容

下载地址

同类推荐

推荐文章

本类排行

  • 周排行
  • 月排行

友情链接关于我们下载帮助(?)联系我们投诉举报

CopyRight © 2010-2023 这里下载 heredown.com , All Rights Reserved 版权所有 蒙ICP备2023006002号-1 蒙公网安备15052402000135

声明: 本站所有软件和文章来自互联网 如有异议 请与本站联系

声明: