//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言截取窗口位图源码系统结构:EnumWindowsProc,截取窗口位图,GetObjectA,CreateCompatibleDC,GetDIBits_BimapInfo,GetDIBits,CopyMemory_BITMAPINFO,CopyMemory_BITMAPFILEHEADER,DeleteDC,GetWindowRect,IsWindow,SelectObject,PrintWindow,CreateCompatibleBitmap,DeleteObject,GetDC,ReleaseDC,EnumWindows,IsWindowVisible,GetWindowTextLengthA,GetWindowTextA,BitBlt, ======窗口程序集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]------BitBlt 调用的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,整数型 .DLL命令BitBlt,逻辑型 .参数hdcDest,整数型 .参数nXDest,整数型 .参数nYDest,整数型 .参数nWidth,整数型 .参数nHeight,整数型 .参数hdcSrc,整数型 .参数nXSrc,整数型 .参数nYSrc,整数型 .参数dwRop,整数型
