//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言后台截图源码系统结构:EnumWindowsProc,截取窗口位图,GetObjectA,CreateCompatibleDC,GetDIBits_BimapInfo,GetDIBits,CopyMemory_BITMAPINFO,CopyMemory_BITMAPFILEHEADER,DeleteDC,GetWindowRect,IsWindow,SelectObject,PrintWindow,CreateCompatibleBitmap,DeleteObject,GetDC,ReleaseDC,EnumWindows,IsWindowVisible,GetWindowTextLengthA,GetWindowTextA, ======窗口程序集1 || ||------_按钮1_被单击 || ||------EnumWindowsProc || ||------__启动窗口_创建完毕 || ||------_列表框1_列表项被选择 || || ======程序集1 || ||------截取窗口位图 || || ======调用的Dll || ||---[dll]------GetObjectA || ||---[dll]------CreateCompatibleDC || ||---[dll]------GetDIBits_BimapInfo || ||---[dll]------GetDIBits || ||---[dll]------CopyMemory_BITMAPINFO || ||---[dll]------CopyMemory_BITMAPFILEHEADER || ||---[dll]------DeleteDC || ||---[dll]------GetWindowRect || ||---[dll]------IsWindow || ||---[dll]------SelectObject || ||---[dll]------PrintWindow || ||---[dll]------CreateCompatibleBitmap || ||---[dll]------DeleteObject || ||---[dll]------GetDC || ||---[dll]------ReleaseDC || ||---[dll]------EnumWindows || ||---[dll]------IsWindowVisible || ||---[dll]------GetWindowTextLengthA || ||---[dll]------GetWindowTextA 调用的DLL命令: .DLL命令GetObjectA,整数型,,"GetObjectA" .参数hgdiobj .参数cbBuffer .参数lpvObject,BITMAP .DLL命令CreateCompatibleDC,整数型,,"CreateCompatibleDC" .参数hdc,整数型 .DLL命令GetDIBits_BimapInfo,整数型,,"GetDIBits" .参数HDC .参数hBitmap .参数nStartScan .参数nNumScans .参数lpBits .参数lpBI,BITMAPINFO .参数wUsage .DLL命令GetDIBits,整数型,,"GetDIBits" .参数HDC .参数hBitmap .参数nStartScan .参数nNumScans .参数lpBits,字节集 .参数lpBI,BITMAPINFO .参数wUsage .DLL命令CopyMemory_BITMAPINFO,整数型,,"RtlMoveMemory" .参数Destination,字节集 .参数Source,BITMAPINFO .参数Length .DLL命令CopyMemory_BITMAPFILEHEADER,整数型,,"RtlMoveMemory" .参数Destination,字节集 .参数Source,BITMAPFILEHEADER .参数Length .DLL命令DeleteDC,整数型,,"DeleteDC" .参数hdc .DLL命令GetWindowRect,逻辑型 .参数hWnd,整数型 .参数lpRect,RECT .DLL命令IsWindow,逻辑型 .参数hWnd,整数型 .DLL命令SelectObject,整数型,,"SelectObject" .参数hdc .参数hgdiobj .DLL命令PrintWindow,逻辑型 .参数hwnd,整数型 .参数hdcBlt,整数型 .参数nFlags,整数型 .DLL命令CreateCompatibleBitmap,整数型,,"CreateCompatibleBitmap" .参数hdc .参数nWidth .参数nHeight .DLL命令DeleteObject,逻辑型,,"DeleteObject" .参数hObject,整数型 .DLL命令GetDC,整数型 .参数hWnd,整数型 .DLL命令ReleaseDC,整数型 .参数hWnd,整数型 .参数hDC,整数型 .DLL命令EnumWindows,逻辑型 .参数lpEnumFunc,整数型 .参数lParam,整数型 .DLL命令IsWindowVisible,逻辑型 .参数hWnd,整数型 .DLL命令GetWindowTextLengthA,整数型 .参数hWnd,整数型 .DLL命令GetWindowTextA,整数型 .参数hWnd,整数型 .参数lpString,文本型 .参数nMaxCount,整数型
