//
//
//
//
//
//
//
//
//
//
软件Tags:
易语言自绘登陆界面源码系统结构:读取数据,注册类名,销毁程序,时钟事件,窗口回调,方式,底色,底图,画按钮图片,画总进度条,画进度,画下载,开始检测,扫描文件夹,下载列表,显示进度,扫描路径,画控制按钮,取图像数据,窗口圆角化,RGB到ARGB,创建矩形,创建矩形F,创建字体,画文本,图形_画图片,文本到字节集,取高位,取低位,点是否在矩形内,销毁图像,销毁图形,销毁刷子,销毁画笔,销毁字体,创建纯色刷子,创建渐变刷子,图形_填充矩形,渐变画刷_变色,创建画笔,添加圆角矩形,保存到字节集,取图像编码CLSID自图像格式,取图像编码列表,GUID到文本,GdiplusW2A,文本到GUDI,取图像解码列表,取原始格式,GdiplusA2W,HTTP断点续传进度下载,添加圆角矩形_正常,创建,释放,取尺寸,取字节流指针,取内存句柄,置字节流指针,取出字节集,还原,初始化,调用旧窗口过程,s,GetModuleHandle,CreateWindowEx,SendMessage,BringWindowToTop,RtlMoveMemory_I2D,GetWindowRect,SendMessage_RECT,CopyToPtr_FromEBin,TrackMouseEvent,SetFocus,WindowFromPoint,SetWindowLong,SetBkMode,TransparentBlt,SelectObject,CreatePen,ReleaseDC,RoundRect,DeleteObject,GlobalAlloc,GlobalLock,GlobalUnlock,CreateStreamOnHGlobal,GlobalFree,GlobalSize,lstrlenw,lstrcpyn,GetObjectA,CreateCompatibleDC,BitBlt,DeleteDC,GdipCreateLineBrush,GdipFillRectangle,GdipLoadImageFromStream,GdipDrawImage,GdipDrawImageRectRect,GdipGetImageHeight,GdipGetImageWidth,WriteProcessMemory,GetCurrentProcess,lstrcpyn_字节集,CallWindowProc,GetHGlobalFromStream,GdipSetLineColors,GdipDrawRectangle,CreateCompatibleBitmap,WindowFromDC,InvalidateRect,GdipDisposeImage,GdipDeleteGraphics,GdipDeleteBrush,GdipDeletePen,GdipDeleteFont,GdiplusStartup,GdipCreateBitmapFromScan0,GdipGetImageGraphicsContext,GdipCreateFromHWND,GdipCreateSolidFill,GdipCreateFontFamilyFromName,GdipDrawString,GdipCreateFont,GdipDeleteFontFamily,GdipCreatePen1,MultiByteToWideChar,SetWindowLongA,CallWindowProcA,GdiplusShutdown,Rectangle,GetStockObject,CreateRoundRectRgn,SetWindowRgn,CombineRgn,CreateRectRgn,CreateSolidBrush,复制内存_复制位图信息头到字节集,复制内存_复制位图文件头到字节集,复制内存_字节集到字节集,MultiByteToWideChar_utf_8,GdiTransparentBlt,GetDC,SetLayeredWindowAttributes,LoadIcon,WideCharToMultiByte,LoadCursor,GdipSetTextRenderingHint,GetWindowLong,DispatchMessage,TranslateMessage,RegisterClassEx,GetMessage,PostQuitMessage,DefWindowProc,GetDriverModuleHandle,ShowWindow,EndPaint,BeginPaint,GdipCreateFromHDC,GetParent,ScreenToClient,TextOut,GdipCreateBitmapFromGraphics,GdipCreateBitmapFromGdiDib,GdipAddPathArc,GdipCreatePath,GdipClosePathFigure,GdipFillPath,GdipDeletePath,FillRect,timeKillEvent,timeSetEvent,GdipSetSmoothingMode,设置时钟_,销毁时钟_,UpdateWindow,取坐标颜色,GdipGetDC,GdipCreatePathGradientFromPath,GdipGetPathGradientCenterColor,GdipSetPathGradientCenterColor,GdipSetPathGradientSurroundColorsWithCount,GdipSetPathGradientFocusScales,GdipReleaseDC,GdipGetImageRawFormat,GdipSaveImageToStream,GdipGetImageEncodersSize,StringFromGUID2,CLSIDFromString,GdipGetImageDecodersSize,GdipGetImageDecoders,GdipGetImageEncoders,GdipDrawPath,WideCharToMultiByte1,GdipCreateLineBrushFromRect,InternetGetConnectedState,InternetOpenA,InternetOpenUrlA,HttpQueryInfoA,InternetCloseHandle,InternetReadFile,GdipSetLineBlend,MoveWindow,GdipDrawLine, ======程序集1 || ||------_启动子程序 || ||------读取数据 || ||------注册类名 || ||------销毁程序 || ||------时钟事件 || ||------窗口回调 || ||------方式 || ||------底色 || ||------底图 || ||------画按钮图片 || ||------画总进度条 || ||------画进度 || ||------画下载 || ||------开始检测 || ||------扫描文件夹 || ||------下载列表 || ||------显示进度 || ||------扫描路径 || ||------画控制按钮 || ||------取图像数据 || || ======绘图方法 || ||------窗口圆角化 || ||------RGB到ARGB || ||------创建矩形 || ||------创建矩形F || ||------创建字体 || ||------画文本 || ||------图形_画图片 || ||------文本到字节集 || ||------取高位 || ||------取低位 || ||------点是否在矩形内 || ||------销毁图像 || ||------销毁图形 || ||------销毁刷子 || ||------销毁画笔 || ||------销毁字体 || ||------创建纯色刷子 || ||------创建渐变刷子 || ||------图形_填充矩形 || ||------渐变画刷_变色 || ||------创建画笔 || ||------添加圆角矩形 || ||------保存到字节集 || ||------取图像编码CLSID自图像格式 || ||------取图像编码列表 || ||------GUID到文本 || ||------GdiplusW2A || ||------文本到GUDI || ||------取图像解码列表 || ||------取原始格式 || ||------GdiplusA2W || ||------HTTP断点续传进度下载 || ||------添加圆角矩形_正常 || || ======字节流 || ||------_销毁 || ||------创建 || ||------释放 || ||------取尺寸 || ||------取字节流指针 || ||------取内存句柄 || ||------置字节流指针 || ||------取出字节集 || || ======子类化 || ||------_初始化 || ||------_销毁 || ||------还原 || ||------初始化 || ||------调用旧窗口过程 || || ======窗口程序集1 || ||------_窗口1_创建完毕 || ||------_按钮2_被单击 || ||------_滑块条1_位置被改变 || ||------s || ||------_滑块条2_位置被改变 || ||------_滑块条3_位置被改变 || ||------_单选框1_被单击 || ||------_单选框2_被单击 || ||------_按钮1_被单击 || ||------_按钮3_被单击 || || ======调用的Dll || ||---[dll]------GetModuleHandle || ||---[dll]------CreateWindowEx || ||---[dll]------SendMessage || ||---[dll]------BringWindowToTop || ||---[dll]------RtlMoveMemory_I2D || ||---[dll]------GetWindowRect || ||---[dll]------SendMessage_RECT || ||---[dll]------CopyToPtr_FromEBin || ||---[dll]------_VirtualAlloc || ||---[dll]------TrackMouseEvent || ||---[dll]------SetFocus || ||---[dll]------WindowFromPoint || ||---[dll]------SetWindowLong || ||---[dll]------SetBkMode || ||---[dll]------TransparentBlt || ||---[dll]------SelectObject || ||---[dll]------CreatePen || ||---[dll]------ReleaseDC || ||---[dll]------RoundRect || ||---[dll]------DeleteObject || ||---[dll]------GlobalAlloc || ||---[dll]------GlobalLock || ||---[dll]------GlobalUnlock || ||---[dll]------CreateStreamOnHGlobal || ||---[dll]------GlobalFree || ||---[dll]------GlobalSize || ||---[dll]------lstrlenw || ||---[dll]------lstrcpyn || ||---[dll]------GetObjectA || ||---[dll]------CreateCompatibleDC || ||---[dll]------BitBlt || ||---[dll]------DeleteDC || ||---[dll]------GdipCreateLineBrush || ||---[dll]------GdipFillRectangle || ||---[dll]------GdipLoadImageFromStream || ||---[dll]------GdipDrawImage || ||---[dll]------GdipDrawImageRectRect || ||---[dll]------GdipGetImageHeight || ||---[dll]------GdipGetImageWidth || ||---[dll]------WriteProcessMemory || ||---[dll]------GetCurrentProcess || ||---[dll]------lstrcpyn_字节集 || ||---[dll]------CallWindowProc || ||---[dll]------GetHGlobalFromStream || ||---[dll]------GdipSetLineColors || ||---[dll]------GdipDrawRectangle || ||---[dll]------CreateCompatibleBitmap || ||---[dll]------WindowFromDC || ||---[dll]------InvalidateRect || ||---[dll]------GdipDisposeImage || ||---[dll]------GdipDeleteGraphics || ||---[dll]------GdipDeleteBrush || ||---[dll]------GdipDeletePen || ||---[dll]------GdipDeleteFont || ||---[dll]------GdiplusStartup || ||---[dll]------GdipCreateBitmapFromScan0 || ||---[dll]------GdipGetImageGraphicsContext || ||---[dll]------GdipCreateFromHWND || ||---[dll]------GdipCreateSolidFill || ||---[dll]------GdipCreateFontFamilyFromName || ||---[dll]------GdipDrawString || ||---[dll]------GdipCreateFont || ||---[dll]------GdipDeleteFontFamily || ||---[dll]------GdipCreatePen1 || ||---[dll]------MultiByteToWideChar || ||---[dll]------SetWindowLongA || ||---[dll]------CallWindowProcA || ||---[dll]------GdiplusShutdown || ||---[dll]------Rectangle || ||---[dll]------GetStockObject || ||---[dll]------CreateRoundRectRgn || ||---[dll]------SetWindowRgn || ||---[dll]------CombineRgn || ||---[dll]------CreateRectRgn || ||---[dll]------CreateSolidBrush || ||---[dll]------复制内存_复制位图信息头到字节集 || ||---[dll]------复制内存_复制位图文件头到字节集 || ||---[dll]------复制内存_字节集到字节集 || ||---[dll]------MultiByteToWideChar_utf_8 || ||---[dll]------GdiTransparentBlt || ||---[dll]------GetDC || ||---[dll]------SetLayeredWindowAttributes || ||---[dll]------LoadIcon || ||---[dll]------WideCharToMultiByte || ||---[dll]------LoadCursor || ||---[dll]------GdipSetTextRenderingHint || ||---[dll]------GetWindowLong || ||---[dll]------DispatchMessage || ||---[dll]------TranslateMessage || ||---[dll]------RegisterClassEx || ||---[dll]------GetMessage || ||---[dll]------PostQuitMessage || ||---[dll]------DefWindowProc || ||---[dll]------GetDriverModuleHandle || ||---[dll]------ShowWindow || ||---[dll]------EndPaint || ||---[dll]------BeginPaint || ||---[dll]------GdipCreateFromHDC || ||---[dll]------GetParent || ||---[dll]------ScreenToClient || ||---[dll]------TextOut || ||---[dll]------GdipCreateBitmapFromGraphics || ||---[dll]------GdipCreateBitmapFromGdiDib || ||---[dll]------GdipAddPathArc || ||---[dll]------GdipCreatePath || ||---[dll]------GdipClosePathFigure || ||---[dll]------GdipFillPath || ||---[dll]------GdipDeletePath || ||---[dll]------FillRect || ||---[dll]------timeKillEvent || ||---[dll]------timeSetEvent || ||---[dll]------GdipSetSmoothingMode || ||---[dll]------设置时钟_ || ||---[dll]------销毁时钟_ || ||---[dll]------UpdateWindow || ||---[dll]------取坐标颜色 || ||---[dll]------GdipGetDC || ||---[dll]------GdipCreatePathGradientFromPath || ||---[dll]------GdipGetPathGradientCenterColor || ||---[dll]------GdipSetPathGradientCenterColor || ||---[dll]------GdipSetPathGradientSurroundColorsWithCount || ||---[dll]------GdipSetPathGradientFocusScales || ||---[dll]------GdipReleaseDC || ||---[dll]------GdipGetImageRawFormat || ||---[dll]------GdipSaveImageToStream || ||---[dll]------GdipGetImageEncodersSize || ||---[dll]------StringFromGUID2 || ||---[dll]------CLSIDFromString || ||---[dll]------GdipGetImageDecodersSize || ||---[dll]------GdipGetImageDecoders || ||---[dll]------GdipGetImageEncoders || ||---[dll]------GdipDrawPath || ||---[dll]------WideCharToMultiByte1 || ||---[dll]------GdipCreateLineBrushFromRect || ||---[dll]------InternetGetConnectedState || ||---[dll]------InternetOpenA || ||---[dll]------InternetOpenUrlA || ||---[dll]------HttpQueryInfoA || ||---[dll]------InternetCloseHandle || ||---[dll]------InternetReadFile || ||---[dll]------GdipSetLineBlend || ||---[dll]------MoveWindow || ||---[dll]------GdipDrawLine 调用的DLL命令: .DLL命令GetModuleHandle,整数型,"kernel32","GetModuleHandleA",公开,获取一个应用程序或动态链接库的模块句柄 .参数lpModuleName,文本型,,指定模块名,这通常是与模块的文件名相同的一个名字。 .DLL命令CreateWindowEx,整数型,"user32","CreateWindowExA",公开,建立窗口 .参数dwExStyle,整数型 .参数lpClassName,文本型 .参数lpWindowName,文本型 .参数dwStyle,整数型 .参数x,整数型 .参数y,整数型 .参数nWidth,整数型 .参数nHeight,整数型 .参数hWndParent,整数型 .参数hMenu,整数型 .参数hInstance,整数型 .参数lpParam,整数型 .DLL命令SendMessage,整数型,"user32","SendMessageA",公开,调用一个窗口的窗口函数,将一条消息发给那个窗口。除非消息处理完毕,否则该函数不会返回。SendMessageBynum,;SendMessageByString是该函数的“类型安全”声明形式由具体的消息决定 .参数窗口句柄,整数型,,要接收消息的那个窗口的句柄 .参数信息值,整数型,,消息的标识符 .参数参数一,整数型,,具体取决于消息 .参数参数二,整数型,,具体取决于消息; .DLL命令BringWindowToTop,整数型,"user32","BringWindowToTop",公开,将指定的窗口带至窗口列表顶部。倘若它部分或全部隐藏于其他窗口下面,则将隐藏的部分完全显示出来。该函数也对弹出式窗口、顶级窗口以及MDI子窗口产生作用非零表示成功,零表示失败。会设置GetLastError .参数窗口句柄,整数型,,欲带至顶部的那个窗口的句柄; .DLL命令RtlMoveMemory_I2D,整数型,"kernel32.dll","RtlMoveMemory",公开 .参数lpvDest,绘制信息 .参数lpvSource,整数型 .参数cbCopy,整数型 .DLL命令GetWindowRect,整数型,"user32","GetWindowRect",公开,获得整个窗口的范围矩形,窗口的边框、标题栏、滚动条及菜单等都在这个矩形内非零表示成功,零表示失败。会设置GetLastError .参数窗口句柄,整数型,,想获得范围矩形的那个窗口的句柄 .参数矩形区域,rect,,RECT,屏幕坐标中随同窗口装载的矩形; .DLL命令SendMessage_RECT,整数型,"user32.dll","SendMessageA",公开 .参数a,整数型 .参数b,整数型 .参数c,整数型 .参数d,rect,传址 .DLL命令CopyToPtr_FromEBin,,,"RtlMoveMemory",公开 .参数Dest .参数Src,字节集 .参数length .DLL命令_VirtualAlloc,整数型,"kernel32.dll","VirtualAlloc",公开 .参数lpAddress,整数型 .参数dwSize,整数型 .参数flAllocationType,整数型 .参数flProtect,整数型 .DLL命令TrackMouseEvent,整数型,"user32.dll","TrackMouseEvent",公开 .参数lpEventTrack,鼠标动作结构 .DLL命令SetFocus,整数型,"user32","SetFocus",公开,设置键盘焦点前一个拥有焦点的窗口的句柄 .参数hwnd,整数型,,准备接收焦点的窗口的句柄 .DLL命令WindowFromPoint,整数型,,"WindowFromPoint",公开 .参数x,整数型 .参数y,整数型 .DLL命令SetWindowLong,整数型,"user32","SetWindowLongA",公开,设置窗口信息指定数据的前一个值 .参数hwnd,整数型,,欲为其取得信息的窗口的句柄 .参数nIndex,整数型,,请参考GetWindowLong函数的nIndex参数的说明 .参数dwNewLong,整数型,,由nIndex指定的窗口信息的新值; .DLL命令SetBkMode,整数型,"gdi32","SetBkMode",公开,指定阴影刷子、虚线画笔以及字符中的空隙的填充方式前一个背景模式的值 .参数hdc,整数型,,设备场景的句柄 .参数nBkMode,整数型,,下述常数之一:;OPAQUE:用当前的背景色填充虚线画笔、阴影刷子以及字符的空隙;TRANSPARENT:透明处理,即不作上述填充; .DLL命令TransparentBlt,逻辑型,"msimg32.dll","TransparentBlt",公开 .参数目标设备场景句柄,整数型,,hdc .参数目标横坐标,整数型,,x .参数目标纵坐标,整数型,,y .参数目标宽度,整数型,,nWidth .参数目标高度,整数型,,nHeight .参数源设备场景句柄,整数型,,hSrcDC .参数源横坐标,整数型,,xSrc .参数源纵坐标,整数型,,ySrc .参数源宽度,整数型,,nSrcWidth .参数源高度,整数型,,nSrcHeight .参数透明值,整数型,,crTransparent .DLL命令SelectObject,整数型,"gdi32.dll","SelectObject",公开,SelectObject .参数场景句柄,整数型,,hdc .参数对象句柄,整数型,,hobject .DLL命令CreatePen,整数型,"gdi32","CreatePen",公开 .参数风格,整数型 .参数宽度,整数型 .参数颜色,整数型 .DLL命令ReleaseDC,整数型,"user32","ReleaseDC",公开,ReleaseDC .参数窗口句柄,整数型,,hwnd,要释放的设备场景相关的窗口句柄 .参数设备场景,整数型,,hdc,要释放的设备场景句柄 .DLL命令RoundRect,整数型,"gdi32","RoundRect",公开,用当前选定的画笔画一个圆角矩形,并用当前选定的刷子在其中填充。X3和Y3定义了用于生成圆角的椭圆;非零表示成功,零表示失败。 .参数设备场景句柄,整数型,,hdc,用于绘图的设备场景 .参数启始横坐标,整数型,,X1,对矩形左上角位置进行说明的X,Y坐标 .参数启始纵坐标,整数型,,Y1, .参数结束横坐标,整数型,,X2,对矩形右下角位置进行说明的X,Y坐标 .参数结束纵坐标,整数型,,Y2, .参数椭圆宽度,整数型,,X3,用于生成圆角效果的一个椭圆的宽度。取值范围从零(表示不加圆角),一直到矩形的宽度(全圆) .参数椭圆高度,整数型,,Y3, .DLL命令DeleteObject,整数型,"gdi32.dll","DeleteObject",公开,DeleteObject .参数对象句柄,整数型,,hObject,一个GDI对象的句柄 .DLL命令GlobalAlloc,整数型,,"GlobalAlloc",公开 .参数wFlags,整数型 .参数dwBytes,整数型 .DLL命令GlobalLock,整数型,,"GlobalLock",公开 .参数hMem,整数型 .DLL命令GlobalUnlock,整数型,,"GlobalUnlock",公开 .参数hMem,整数型 .DLL命令CreateStreamOnHGlobal,整数型,"Ole32.dll","CreateStreamOnHGlobal",公开 .参数hGlobal,整数型 .参数fDeleteOnRelease,整数型 .参数ppstm,整数型,传址 .DLL命令GlobalFree,整数型,,"GlobalFree",公开 .参数hMem,整数型 .DLL命令GlobalSize,整数型,,"GlobalSize",公开 .参数hMem .DLL命令lstrlenw,整数型,"kernel32.dll","lstrlenW",公开,取宽文本长度 .参数dqcs,字节集,,文本指针 .DLL命令lstrcpyn,整数型,"kernel32","lstrcpynA",公开,取内存变量地址 .参数lpString1,字节集,传址,传址 .参数lpString2,字节集,传址 .参数iMaxLength,整数型 .DLL命令GetObjectA,整数型,"gdi32","GetObjectA",公开 .参数对象句柄,整数型 .参数数据尺寸,整数型 .参数属性,位图结构_ .DLL命令CreateCompatibleDC,整数型,"Gdi32","CreateCompatibleDC",公开 .参数设备场景句柄,整数型 .DLL命令BitBlt,整数型,"gdi32.dll","BitBlt",公开 .参数目标设备场景,整数型,,hDestDC,目标设备场景 .参数目标横坐标,整数型,,x,对目标设备场景中目标矩形左上角位置进行描述的那个点 .参数目标纵坐标,整数型,,y,对目标设备场景中目标矩形左上角位置进行描述的那个点 .参数传输图像宽度,整数型,,nWidth,欲传输图象的宽度 .参数传输图像高度,整数型,,nHeight,欲传输图象的高度 .参数源设备场景,整数型,,hSrcDC,源设备场景。如光栅运算未指定源,则应设为0 .参数源横坐标,整数型,,xSrc,对源设备场景中源矩形左上角位置进行描述的那个点 .参数源纵坐标,整数型,,ySrc,对源设备场景中源矩形左上角位置进行描述的那个点 .参数光栅运算方式,整数型,,dwRop,传输过程要执行的光栅运算 .DLL命令DeleteDC,整数型,"gdi32.dll","DeleteDC",公开 .参数设备场景句柄,整数型,,hdc,将要删除的设备场景 .DLL命令GdipCreateLineBrush,整数型,"gdiplus","GdipCreateLineBrush",公开 .参数Point1,PF .参数Point2,PF .参数color1,整数型 .参数color2,整数型 .参数WrapMd,整数型 .参数lineGradient,整数型,传址 .DLL命令GdipFillRectangle,整数型,"gdiplus","GdipFillRectangle",公开 .参数graphics,整数型 .参数Brush,整数型 .参数x,小数型 .参数y,小数型 .参数Width,小数型 .参数Height,小数型 .DLL命令GdipLoadImageFromStream,整数型,"GdiPlus.dll","GdipLoadImageFromStream",公开 .参数stream,整数型 .参数image,整数型,传址 .DLL命令GdipDrawImage,整数型,"gdiplus","GdipDrawImage",公开 .参数graphics,整数型 .参数Image,整数型 .参数x,小数型 .参数y,小数型 .DLL命令GdipDrawImageRectRect,整数型,"gdiplus","GdipDrawImageRectRect",公开 .参数graphics,整数型 .参数Image,整数型 .参数dstX,小数型 .参数dstY,小数型 .参数dstWidth,小数型 .参数dstHeight,小数型 .参数srcx,小数型 .参数srcy,小数型 .参数srcwidth,小数型 .参数srcheight,小数型 .参数srcUnit,整数型 .参数imageAttributes,整数型 .参数callback,整数型 .参数callbackData,整数型 .DLL命令GdipGetImageHeight,整数型,"gdiplus","GdipGetImageHeight",公开 .参数Image,整数型 .参数Height,整数型,传址 .DLL命令GdipGetImageWidth,整数型,"gdiplus","GdipGetImageWidth",公开 .参数Image,整数型 .参数Width,整数型,传址 .DLL命令WriteProcessMemory,整数型,"kernel32","WriteProcessMemory",公开,在指定进程中写内存非0成功
