易语言滚动条模拟法换肤源码
系统结构:初始化模拟滚动条,置颜色方案,列表框_子类化,列表框_消息处理,安装鼠标钩子,卸载鼠标钩子,列表框_WM_NCPAINT,CallWinProc,拷贝内存,取矩形,取类名,申请内存,释放内存,重置内存,锁定内存,解锁内存,圆角化,画渐变矩形,取渐变颜色,GetRGB_Value,注册模拟滚动条窗口类,滚动条_窗口过程,建立滚动条,取内置滚动条区域,初始化滚动条坐标,取摸拟滚动条句柄,取摸拟滚动条方向,取摸拟滚动条_捆绑控件句柄,取内置滚动条类型,取滚动条Thumb_Rect,画滚动条_局部_调节按钮,画滚动条_局部_滑道,画滚动条_整体_矩形组合方式,画滚动条_整体_hWnd方式,变换所有内部滚动条,取控件边框大小,销毁滚动条,鼠标动作记录器,鼠标动作延时器,鼠标_在摸拟滚动条上,滚动条命中测试,CreateFont,MoveToEx,LineTo,GetDC,GetWindowDC,ReleaseDC,BeginPaint,EndPaint,GetWindowLong,SetWindowLong,CallWindowProc,DrawText,SetTextColor,SelectObject,SetBkMode,GetStockObject,DefWindowProc,GetWindowRect,SendMessage,SetWindowPos,lstrcpyn,RtlMoveMemory_dis,RtlMoveMemory,CreateDC,CreateCompatibleDC,CreateCompatibleBitmap,DeleteDC,BitBlt,GetCursorPos,RoundRect,CreatePen,CreateSolidBrush,DeleteObject,SetBkColor,UpdateWindow,SetRect,lstrcpyn_INT,RtlMoveMemory_BYTE,SetWindowRgn,FillRect,GetClientRect,RtlMoveMemory_RECT_1,RtlMoveMemory_RECT_2,GetDCEx,SelectClipRgn,CreateRoundRectRgn,SetWindowsHookEx,UnhookWindowsHookEx,CallNextHookEx,RtlMoveMemory_CWPSTRUCT,GetModuleHandle,GetModuleHandle_Str,PostMessage,GetClassName,SetCapture,ReleaseCapture,PtInRect,DrawIconEx,GetWindowText,GetPixel,GetBkColor,GetFocus,SetFocus,SetWindowText,GetWindow,GetParent,CreateRectRgn,DestroyMenu,GetSysColor,CreatePopupMenu,TrackPopupMenu,GetProp,SetProp,GlobalAlloc,GlobalReAlloc,GlobalLock,GlobalUnlock,GlobalFree,RtlMoveMemory_Str1,RtlMoveMemory_Str2,lstrlen,timeKillEvent,timeSetEvent,GradientFill,FrameRgn,DrawFocusRect,SetPixel,SetTimer,KillTimer,OffsetRect,ShowWindow,DestroyWindow,CopyMemory_rc1,CopyMemory_rc2,GetSystemMetrics,CombineRgn,FillRgn,WindowFromDC,CopyMemory_dis_copy,ModifyMenu,GetScrollInfo,GetTextColor,SetClassLongA,WindowFromPoint,ScreenToClient,LocalSize_WNDCLASSEX,CreateWindowEx,RegisterClassEx,ClientToScreen,MoveWindow,CopyMemoryR,LoadCursor,AppendMenu,RedrawWindow,lstrlen_文本,
======程序集1
| |
| |------ _启动子程序
| |
| |------ _临时子程序
| |
| |
======外部接口
| |
| |------ 初始化模拟滚动条
| |
| |------ 置颜色方案
| |
| |------ 列表框_子类化
| |
| |------ 列表框_消息处理
| |
| |------ 安装鼠标钩子
| |
| |------ 卸载鼠标钩子
| |
| |------ 列表框_WM_NCPAINT
| |
| |
======公共程序集
| |
| |------ CallWinProc
| |
| |------ 拷贝内存
| |
| |------ 取矩形
| |
| |------ 取类名
| |
| |------ 申请内存
| |
| |------ 释放内存
| |
| |------ 重置内存
| |
| |------ 锁定内存
| |
| |------ 解锁内存
| |
| |------ 圆角化
| |
| |------ 画渐变矩形
| |
| |------ 取渐变颜色
| |
| |------ GetRGB_Value
| |
| |
======滚动条_模拟
| |
| |------ 注册模拟滚动条窗口类
| |
| |------ 滚动条_窗口过程
| |
| |------ 建立滚动条
| |
| |------ 取内置滚动条区域
| |
| |------ 初始化滚动条坐标
| |
| |------ 取摸拟滚动条句柄
| |
| |------ 取摸拟滚动条方向
| |
| |------ 取摸拟滚动条_捆绑控件句柄
| |
| |------ 取内置滚动条类型
| |
| |------ 取滚动条Thumb_Rect
| |
| |------ 画滚动条_局部_调节按钮
| |
| |------ 画滚动条_局部_滑道
| |
| |------ 画滚动条_整体_矩形组合方式
| |
| |------ 画滚动条_整体_hWnd方式
| |
| |------ 变换所有内部滚动条
| |
| |------ 取控件边框大小
| |
| |------ 销毁滚动条
| |
| |
======鼠标动作
| |
| |------ 鼠标动作记录器
| |
| |------ 鼠标动作延时器
| |
| |------ 鼠标_在摸拟滚动条上
| |
| |------ 滚动条命中测试
| |
| |
======窗口程序集1
| |
| |------ _窗口1_创建完毕
| |
| |
======调用的Dll
| |
| |---[dll]------ CreateFont
| |
| |---[dll]------ MoveToEx
| |
| |---[dll]------ LineTo
| |
| |---[dll]------ GetDC
| |
| |---[dll]------ GetWindowDC
| |
| |---[dll]------ ReleaseDC
| |
| |---[dll]------ BeginPaint
| |
| |---[dll]------ EndPaint
| |
| |---[dll]------ GetWindowLong
| |
| |---[dll]------ SetWindowLong
| |
| |---[dll]------ CallWindowProc
| |
| |---[dll]------ DrawText
| |
| |---[dll]------ SetTextColor
| |
| |---[dll]------ SelectObject
| |
| |---[dll]------ SetBkMode
| |
| |---[dll]------ GetStockObject
| |
| |---[dll]------ DefWindowProc
| |
| |---[dll]------ GetWindowRect
| |
| |---[dll]------ SendMessage
| |
| |---[dll]------ SetWindowPos
| |
| |---[dll]------ lstrcpyn
| |
| |---[dll]------ RtlMoveMemory_dis
| |
| |---[dll]------ RtlMoveMemory
| |
| |---[dll]------ CreateDC
| |
| |---[dll]------ CreateCompatibleDC
| |
| |---[dll]------ CreateCompatibleBitmap
| |
| |---[dll]------ DeleteDC
| |
| |---[dll]------ BitBlt
| |
| |---[dll]------ GetCursorPos
| |
| |---[dll]------ RoundRect
| |
| |---[dll]------ CreatePen
| |
| |---[dll]------ CreateSolidBrush
| |
| |---[dll]------ DeleteObject
| |
| |---[dll]------ SetBkColor
| |
| |---[dll]------ UpdateWindow
| |
| |---[dll]------ SetRect
| |
| |---[dll]------ lstrcpyn_INT
| |
| |---[dll]------ RtlMoveMemory_BYTE
| |
| |---[dll]------ SetWindowRgn
| |
| |---[dll]------ FillRect
| |
| |---[dll]------ GetClientRect
| |
| |---[dll]------ RtlMoveMemory_RECT_1
| |
| |---[dll]------ RtlMoveMemory_RECT_2
| |
| |---[dll]------ GetDCEx
| |
| |---[dll]------ SelectClipRgn
| |
| |---[dll]------ CreateRoundRectRgn
| |
| |---[dll]------ SetWindowsHookEx
| |
| |---[dll]------ UnhookWindowsHookEx
| |
| |---[dll]------ CallNextHookEx
| |
| |---[dll]------ RtlMoveMemory_CWPSTRUCT
| |
| |---[dll]------ GetModuleHandle
| |
| |---[dll]------ GetModuleHandle_Str
| |
| |---[dll]------ PostMessage
| |
| |---[dll]------ GetClassName
| |
| |---[dll]------ SetCapture
| |
| |---[dll]------ ReleaseCapture
| |
| |---[dll]------ PtInRect
| |
| |---[dll]------ DrawIconEx
| |
| |---[dll]------ GetWindowText
| |
| |---[dll]------ GetPixel
| |
| |---[dll]------ GetBkColor
| |
| |---[dll]------ GetFocus
| |
| |---[dll]------ SetFocus
| |
| |---[dll]------ SetWindowText
| |
| |---[dll]------ GetWindow
| |
| |---[dll]------ GetParent
| |
| |---[dll]------ CreateRectRgn
| |
| |---[dll]------ DestroyMenu
| |
| |---[dll]------ GetSysColor
| |
| |---[dll]------ CreatePopupMenu
| |
| |---[dll]------ TrackPopupMenu
| |
| |---[dll]------ GetProp
| |
| |---[dll]------ SetProp
| |
| |---[dll]------ GlobalAlloc
| |
| |---[dll]------ GlobalReAlloc
| |
| |---[dll]------ GlobalLock
| |
| |---[dll]------ GlobalUnlock
| |
| |---[dll]------ GlobalFree
| |
| |---[dll]------ RtlMoveMemory_Str1
| |
| |---[dll]------ RtlMoveMemory_Str2
| |
| |---[dll]------ lstrlen
| |
| |---[dll]------ timeKillEvent
| |
| |---[dll]------ timeSetEvent
| |
| |---[dll]------ GradientFill
| |
| |---[dll]------ FrameRgn
| |
| |---[dll]------ DrawFocusRect
| |
| |---[dll]------ SetPixel
| |
| |---[dll]------ SetTimer
| |
| |---[dll]------ KillTimer
| |
| |---[dll]------ OffsetRect
| |
| |---[dll]------ ShowWindow
| |
| |---[dll]------ DestroyWindow
| |
| |---[dll]------ CopyMemory_rc1
| |
| |---[dll]------ CopyMemory_rc2
| |
| |---[dll]------ GetSystemMetrics
| |
| |---[dll]------ CombineRgn
| |
| |---[dll]------ FillRgn
| |
| |---[dll]------ WindowFromDC
| |
| |---[dll]------ CopyMemory_dis_copy
| |
| |---[dll]------ ModifyMenu
| |
| |---[dll]------ GetScrollInfo
| |
| |---[dll]------ GetTextColor
| |
| |---[dll]------ SetClassLongA
| |
| |---[dll]------ WindowFromPoint
| |
| |---[dll]------ ScreenToClient
| |
| |---[dll]------ LocalSize_WNDCLASSEX
| |
| |---[dll]------ CreateWindowEx
| |
| |---[dll]------ RegisterClassEx
| |
| |---[dll]------ ClientToScreen
| |
| |---[dll]------ MoveWindow
| |
| |---[dll]------ CopyMemoryR
| |
| |---[dll]------ LoadCursor
| |
| |---[dll]------ AppendMenu
| |
| |---[dll]------ RedrawWindow
| |
| |---[dll]------ lstrlen_文本
调用的DLL命令:
.DLL命令 CreateFont, 整数型, "gdi32", "CreateFontA", , 用指定的属性创建一种逻辑字体 执行成功则返回逻辑字体的句柄,零表示失败。会设置GetLastError
.参数 字体高度, 整数型, , IfHeight
.参数 字体宽度, 整数型, , IfWidth
.参数 旋转, 整数型, , IfEscapement
.参数 Orientation, 整数型, , IfOrientation
.参数 加粗, 整数型, , IfWeight
.参数 倾斜, 整数型, , IfItalic
.参数 下划线, 整数型, , IfUnderline
.参数 删除线, 整数型, , IfStrikeOut
.参数 内码, 整数型, , IfCharSet
.参数 OutputPrecision, 整数型, , IfOutputPrecision
.参数 CP, 整数型, , IfClipPrecision
.参数 输出质量, 整数型, , IfQuality
.参数 PAF, 整数型, , IfPitchAndFamily
.参数 新字体名, 文本型, , IfFaceName;
.DLL命令 MoveToEx, 整数型, "gdi32", "MoveToEx", , 为指定的设备场景指定一个新的当前画笔位置。前一个位置保存在lpPoint中 非零表示成功,零表示失败
.参数 设备场景, 整数型, , 指向一个设备场景的句柄
.参数 横坐标, 整数型, , 采用逻辑坐标表示的新画笔位置
.参数 纵坐标, 整数型, , 同上
.参数 画笔位置, POINTAPI, , POINTAPI,用于保存前一个画笔位置。可以为NULL(将参数改为ByVal As 以传递一个空参数);
.DLL命令 LineTo, 整数型, "gdi32", "LineTo", , 用当前画笔画一条线,从当前位置连到一个指定的点。这个函数调用完毕,当前位置变成x,y点 非零表示成功,零表示失败
.参数 设备场景句柄, 整数型, , 设备场景的句柄
.参数 终点横坐标, 整数型, , 线段终点位置,采用逻辑坐标表示。这个点不会实际画出来;它不属于线段的一部分;
.参数 终点纵坐标, 整数型, , 同上;
.DLL命令 GetDC, 整数型
.参数 hWnd, 整数型
.DLL命令 GetWindowDC, 整数型
.参数 hWnd, 整数型
.DLL命令 ReleaseDC, 整数型
.参数 hWnd, 整数型
.参数 hDC, 整数型
.DLL命令 BeginPaint, 整数型
.参数 hWnd, 整数型
.参数 lpPaint, PAINTSTRUCT
.DLL命令 EndPaint, 整数型
.参数 hWnd, 整数型
.参数 lpPaint, PAINTSTRUCT
.DLL命令 GetWindowLong, 整数型, , "GetWindowLongA"
.参数 hWnd, 整数型
.参数 nIndex, 整数型
.DLL命令 SetWindowLong, 整数型, , "SetWindowLongA"
.参数 hWnd, 整数型
.参数 nIndex, 整数型
.参数 dwNewLong, 整数型
.DLL命令 CallWindowProc, 整数型, , "CallWindowProcA"
.参数 lpPrevWndFunc, 整数型
.参数 hWnd, 整数型
.参数 Msg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型
.DLL命令 DrawText, 整数型, , "DrawTextA"
.参数 hdc, 整数型
.参数 lpStr, 文本型
.参数 nCount, 整数型
.参数 lpRect, RECT
.参数 wFormat, 整数型
.DLL命令 SetTextColor, 整数型
.参数 hDC, 整数型
.参数 colors, 整数型
.DLL命令 SelectObject, 整数型
.参数 hDC, 整数型
.参数 hObject, 整数型
.DLL命令 SetBkMode, 整数型
.参数 hDC, 整数型
.参数 nBkMode, 整数型
.DLL命令 GetStockObject, 整数型
.参数 nIndex, 整数型
.DLL命令 DefWindowProc, 整数型, , "DefWindowProcA"
.参数 hWnd, 整数型
.参数 Msg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型
.DLL命令 GetWindowRect, 整数型
.参数 hWnd, 整数型
.参数 RECT, RECT
.DLL命令 SendMessage, 整数型, , "SendMessageA"
.参数 hWnd, 整数型
.参数 Msg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型
.DLL命令 SetWindowPos, 整数型
.参数 hWnd, 整数型
.参数 hWndInsertAfter, 整数型
.参数 x, 整数型
.参数 y, 整数型
.参数 cx, 整数型
.参数 cy, 整数型
.参数 wFlags, 整数型
.DLL命令 lstrcpyn, 整数型, , "lstrcpynA"
.参数 lpString1, 字节集
.参数 lpString2, 字节集
.参数 iMaxLength, 整数型
.DLL命令 RtlMoveMemory_dis, , "kernel32.dll", "RtlMoveMemory"
.参数 Destination, DRAWITEMSTRUCT
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 RtlMoveMemory
.参数 Destination, 整数型
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 CreateDC, 整数型, , "CreateDCA"
.参数 lpDriverName, 文本型
.参数 lpDeviceName, 文本型
.参数 lpOutput, 文本型
.参数 lpInitData, 整数型
.DLL命令 CreateCompatibleDC, 整数型
.参数 hDC, 整数型
.DLL命令 CreateCompatibleBitmap, 整数型
.参数 hDC, 整数型
.参数 nWidth, 整数型
.参数 nHeight, 整数型
.DLL命令 DeleteDC, 整数型
.参数 hDC, 整数型
.DLL命令 BitBlt, 逻辑型
.参数 hdcDest, 整数型
.参数 nXDest, 整数型
.参数 nYDest, 整数型
.参数 nWidth, 整数型
.参数 nHeight, 整数型
.参数 hdcSrc, 整数型
.参数 nXSrc, 整数型
.参数 nYSrc, 整数型
.参数 dwRop, 整数型
.DLL命令 GetCursorPos, 整数型
.参数 lpPoint, POINTAPI
.DLL命令 RoundRect, 整数型
.参数 hdc, 整数型
.参数 nLeftRect, 整数型
.参数 nTopRect, 整数型
.参数 nRightRect, 整数型
.参数 nBottomRect, 整数型
.参数 nWidth, 整数型
.参数 nHeight, 整数型
.DLL命令 CreatePen, 整数型
.参数 fnPenStyle, 整数型
.参数 nWidth, 整数型
.参数 crColor, 整数型
.DLL命令 CreateSolidBrush, 整数型
.参数 crColor, 整数型
.DLL命令 DeleteObject, 整数型
.参数 hObject, 整数型
.DLL命令 SetBkColor, 整数型
.参数 hdc, 整数型
.参数 crColor, 整数型
.DLL命令 UpdateWindow, 整数型
.参数 hWnd, 整数型
.DLL命令 SetRect, 整数型
.参数 lprc, RECT
.参数 xLeft, 整数型
.参数 yTop, 整数型
.参数 xRight, 整数型
.参数 yBottom, 整数型
.DLL命令 lstrcpyn_INT, 整数型, , "lstrcpynA"
.参数 lpString1, 整数型, 传址
.参数 lpString2, 整数型, 传址
.参数 iMaxLength, 整数型
.DLL命令 RtlMoveMemory_BYTE, 整数型, , "RtlMoveMemory"
.参数 Destination, 字节型, 数组
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 SetWindowRgn, 整数型
.参数 hWnd, 整数型
.参数 hRgn, 整数型
.参数 bRedraw, 逻辑型
.DLL命令 FillRect, 整数型
.参数 hDC, 整数型
.参数 lpRect, RECT
.参数 hBrush, 整数型
.DLL命令 GetClientRect, 逻辑型
.参数 hWnd, 整数型
.参数 lpRect, RECT
.DLL命令 RtlMoveMemory_RECT_1, 整数型, , "RtlMoveMemory"
.参数 Destination, RECT
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 RtlMoveMemory_RECT_2, 整数型, , "RtlMoveMemory"
.参数 Destination, 整数型
.参数 Source, RECT
.参数 Length, 整数型
.DLL命令 GetDCEx, 整数型
.参数 hWnd, 整数型
.参数 hrgnClip, 整数型
.参数 flags, 整数型
.DLL命令 SelectClipRgn, 整数型
.参数 hDC, 整数型
.参数 hRgn, 整数型
.DLL命令 CreateRoundRectRgn, 整数型
.参数 nLeftRect, 整数型
.参数 nTopRect, 整数型
.参数 nRightRect, 整数型
.参数 nBottomRect, 整数型
.参数 nWidthEllipse, 整数型
.参数 nHeightEllipse, 整数型
.DLL命令 SetWindowsHookEx, 整数型, , "SetWindowsHookExA"
.参数 idHook, 整数型
.参数 lpfn, 整数型
.参数 hmod, 整数型
.参数 dwThreadId, 整数型
.DLL命令 UnhookWindowsHookEx, 整数型
.参数 hHook, 整数型
.DLL命令 CallNextHookEx, 整数型
.参数 hHook, 整数型
.参数 ncode, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型
.DLL命令 RtlMoveMemory_CWPSTRUCT, 整数型, , "RtlMoveMemory"
.参数 Destination, CWPSTRUCT
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 GetModuleHandle, 整数型, , "GetModuleHandleA"
.参数 lpModuleName, 整数型
.DLL命令 GetModuleHandle_Str, 整数型, , "GetModuleHandleA"
.参数 lpModuleName, 文本型
.DLL命令 PostMessage, 整数型, , "PostMessageA"
.参数 hwnd, 整数型
.参数 msg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型
.DLL命令 GetClassName, 整数型, , "GetClassNameA"
.参数 hwnd, 整数型
.参数 lpClassName, 文本型
.参数 nMaxCount, 整数型
.DLL命令 SetCapture, 整数型
.参数 hWnd, 整数型
.DLL命令 ReleaseCapture, 整数型
.DLL命令 PtInRect, 逻辑型
.参数 lprc, RECT
.参数 x, 整数型
.参数 y, 整数型
.DLL命令 DrawIconEx, 整数型
.参数 hdc, 整数型
.参数 xLeft, 整数型
.参数 yTop, 整数型
.参数 hIcon, 整数型
.参数 cxWidth, 整数型
.参数 cyWidth, 整数型
.参数 istepIfAniCur, 整数型
.参数 hbrFlickerFreeDraw, 整数型
.参数 diFlags, 整数型
.DLL命令 GetWindowText, 整数型, , "GetWindowTextA"
.参数 hWnd, 整数型
.参数 lpString, 文本型
.参数 nMaxCount, 整数型
.DLL命令 GetPixel, 整数型
.参数 hDC, 整数型
.参数 x, 整数型
.参数 y, 整数型
.DLL命令 GetBkColor, 整数型
.参数 hDC, 整数型
.DLL命令 GetFocus, 整数型
.DLL命令 SetFocus, 整数型
.参数 hWnd, 整数型
.DLL命令 SetWindowText, 整数型, , "SetWindowTextA"
.参数 hWnd, 整数型
.参数 lpString, 文本型
.DLL命令 GetWindow, 整数型
.参数 hWnd, 整数型
.参数 uCmd, 整数型
.DLL命令 GetParent, 整数型
.参数 hWnd, 整数型
.DLL命令 CreateRectRgn, 整数型
.参数 nLeftRect, 整数型
.参数 nTopRect, 整数型
.参数 nRightRect, 整数型
.参数 nBottomRect, 整数型
.DLL命令 DestroyMenu, 整数型
.参数 hMenu, 整数型
.DLL命令 GetSysColor, 整数型
.参数 index, 整数型
.DLL命令 CreatePopupMenu, 整数型
.DLL命令 TrackPopupMenu, 逻辑型
.参数 hMenu, 整数型
.参数 uFlags, 整数型
.参数 x, 整数型
.参数 y, 整数型
.参数 nReserved, 整数型
.参数 hWnd, 整数型
.参数 prcRect, RECT
.DLL命令 GetProp, 整数型, , "GetPropA"
.参数 hWnd, 整数型
.参数 lpString, 文本型
.DLL命令 SetProp, 整数型, , "SetPropA"
.参数 hWnd, 整数型
.参数 lpString, 文本型
.参数 hData, 整数型
.DLL命令 GlobalAlloc, 整数型
.参数 wFlags, 整数型
.参数 dwBytes, 整数型
.DLL命令 GlobalReAlloc, 整数型
.参数 hMem, 整数型
.参数 dwBytes, 整数型
.参数 wFlags, 整数型
.DLL命令 GlobalLock, 整数型
.参数 hMem, 整数型
.DLL命令 GlobalUnlock
.参数 hMem, 整数型
.DLL命令 GlobalFree, 整数型
.参数 hMem, 整数型
.DLL命令 RtlMoveMemory_Str1, , , "RtlMoveMemory"
.参数 Destination, 整数型
.参数 Source, 文本型
.参数 Length, 整数型
.DLL命令 RtlMoveMemory_Str2, , , "RtlMoveMemory"
.参数 Destination, 文本型
.参数 Source, 整数型
.参数 Length, 整数型
.DLL命令 lstrlen, 整数型, , "lstrlenA"
.参数 lpString, 整数型
.DLL命令 timeKillEvent, 整数型, "winmm.dll", "timeKillEvent"
.参数 uID, 整数型
.DLL命令 timeSetEvent, 整数型, "winmm.dll", "timeSetEvent"
.参数 uDelay, 整数型
.参数 uResolution, 整数型
.参数 lpFunction, 子程序指针
.参数 dwUser, 整数型
.参数 uFlags, 整数型
.DLL命令 GradientFill, 整数型, "msimg32.dll", "GradientFill"
.参数 hdc, 整数型
.参数 pVertex, TRIVERTEX, 数组
.参数 dwNumVertex, 整数型
.参数 pMesh, 整数型
.参数 dwNumMesh, 整数型
.参数 dwMode, 整数型
.DLL命令 FrameRgn, 整数型, "gdi32.dll", "FrameRgn", , FrameRgn,用指定刷子围绕指定区域画一个外框
.参数 设备场景, 整数型, , hdc,设备场景句柄
.参数 区域句柄, 整数型, , hRgn,将数据设备坐标填充的区域句柄
.参数 刷子句柄, 整数型, , hBrush,将用的刷子句柄
.参数 垂直边框宽度, 整数型, , nWidth,垂直边框宽度(以设备单元为单位)
.参数 水平边框高度, 整数型, , nHeight,水平边框高度(以设备单元为单位)
.DLL命令 DrawFocusRect, , "user32.dll", "DrawFocusRect", , 画一个焦点矩形
.参数 设备场景句柄, 整数型, , hdc,设备场景的句柄
.参数 矩形轮廓, RECT, , lpRect,要在逻辑坐标中描绘的矩形
.DLL命令 SetPixel, 整数型
.参数 hDC, 整数型
.参数 X, 整数型
.参数 Y, 整数型
.参数 crColor, 整数型
.DLL命令 SetTimer, 整数型
.参数 hWnd, 整数型, , 窗口句柄
.参数 nIDEvent, 整数型, , 计时器ID
.参数 uElapse, 整数型, , 周期:毫秒
.参数 lpTimerFunc, 整数型, , 回调函数
.DLL命令 KillTimer, 整数型
.参数 hWnd, 整数型, , 窗口句柄
.参数 nIDEvent, 整数型, , 计时器ID
.DLL命令 OffsetRect, 整数型, "user32", "OffsetRect", , 该函数通过应用一个指定的偏移,从而让矩形移动起来。x会添加到右侧和左侧区域。y添加到顶部和底部区域。偏移方向则取决于参数是正数还是负数,以及采用的是什么坐标系统 非零表示成功,零表示失败。会设置GetLastError
.参数 目标矩形, RECT, , RECT,欲移动的矩形
.参数 水平偏移量, 整数型, , 水平偏移量
.参数 垂直偏移量, 整数型, , 垂直偏移量;
.DLL命令 ShowWindow, 整数型
.参数 hWnd, 整数型
.参数 nCmdShow, 整数型
.DLL命令 DestroyWindow, 整数型
.参数 hWnd, 整数型
.DLL命令 CopyMemory_rc1, , "kernel32", "RtlMoveMemory", ,
.参数 pDest, RECT, , 长度:16
.参数 pSrc, 整数型
.参数 ByteLen, 整数型
.DLL命令 CopyMemory_rc2, , "kernel32", "RtlMoveMemory", ,
.参数 pDest, 整数型
.参数 pSrc, RECT, , 长度:16
.参数 ByteLen, 整数型
.DLL命令 GetSystemMetrics, 整数型
.参数 nIndex, 整数型
.DLL命令 CombineRgn, 整数型, "gdi32.dll", "CombineRgn"
.参数 新区域句柄, 整数型, , hDestRgn,包含组合结果的区域句柄
.参数 源区域1, 整数型, , hSrcRgn1,源区域1
.参数 源区域2, 整数型, , hSrcRgn2,源区域2
.参数 组合方式, 整数型, , nCombineMode,组合方式
.DLL命令 FillRgn, 整数型, "gdi32.dll", "FillRgn", , 用指定刷子填充指定区域
.参数 设备场景句柄, 整数型, , hdc,设备场景句柄
.参数 区域句柄, 整数型, , hRgn,以数据设备坐标填充的区域句柄
.参数 刷子句柄, 整数型, , hBrush,要用的刷子的句柄
.DLL命令 WindowFromDC, 整数型, "user32", "WindowFromDC", , 取回与某一设备场景相关的窗口的句柄 执行成功为设备场景对应的窗口的句柄,失败为0
.参数 hdc, 整数型, , 设备场景句柄;
.DLL命令 CopyMemory_dis_copy, , "kernel32", "RtlMoveMemory", ,
.参数 pDest, DRAWITEMSTRUCT, , 长度:48
.参数 pSrc, 整数型
.参数 ByteLen, 整数型
.DLL命令 ModifyMenu, 整数型, "user32", "ModifyMenuA", , 改变菜单条目。在vb里这个函数做出的许多改变都会有效的执行,但不能由vb菜单对象反映出来 非零表示成功,零表示失败。会设置GetLastError
.参数 菜单句柄, 整数型
.参数 标识符, 整数型
.参数 常数标志, 整数型
.参数 新命令ID, 整数型
.参数 标志, 整数型
.DLL命令 GetScrollInfo, 整数型
.参数 hWnd, 整数型
.参数 fnBar, 整数型, , 指定待找回滚动条参数的类型 SB_CTL SB_HORZ SB_VERT
.参数 lpSCROLLINFO, SCROLLINFO
.DLL命令 GetTextColor, 整数型
.参数 hDC, 整数型
.DLL命令 SetClassLongA, 整数型
.参数 hWnd, 整数型
.参数 nIndex, 整数型
.参数 dwNewLong, 整数型
.DLL命令 WindowFromPoint, 整数型, "user32.dll", "WindowFromPoint"
.参数 横坐标, 整数型, , xPoint,x点值
.参数 纵坐标, 整数型, , yPoint,y点值
.DLL命令 ScreenToClient, 整数型
.参数 hWnd, 整数型
.参数 lpPoint, POINTAPI
.DLL命令 LocalSize_WNDCLASSEX, 整数型, "kernel32.dll", "LocalSize", , 取结构尺寸
.参数 参数一, WNDCLASSEX, 传址
.DLL命令 CreateWindowEx, 整数型, "user32.dll", "CreateWindowExA"
.参数 dwExStyle, 整数型
.参数 lpClassName, 文本型, , 窗口实例的类的名字
.参数 lpWindowName, 文本型, , 窗口标题名 <
原贴 [易语言首发]PCVX小程序解密 因为 我也不懂 就看了下这个 PC小程序解密.e 发出来不知道怎么用,所以 度娘一步步找答案得到 的 自行研究捉摸了下 仅供学习参考 1.打开 PC小程序解...
易语言模块基址获取源码,模块基址获取,GetModuleBaseAddress...
易语言流程控制编译原理源码,流程控制编译原理,是否汉字,读字符,是否运算符,是否逻辑运算符,指针回溯,跳过空格,跳过注释,代码块,取程序返回值,外部接口_代码块执行,外部接口_表达式计算,表达式计算,逻辑判断,文本到逻辑,函数调用,函数_位或,函数_测试,函数_信...
易语言搜索程序隐藏代码源码,搜索程序隐藏代码,枚举子程序...
易语言打鱼学习链表源码,打鱼学习链表,入栈,出栈,清空链表,取顶数据,取索引处值,取长度,取值处索引,插入,删除,倒置,是否为空,到八,入队,出队...
易语言脚本解析类源码,脚本解析类,子程序1,QEHash,创建进入许可证_,进入许可区_,退出许可区_,删除进入许可证_,启动线程_,销毁线程_,寻找字节集_,内存_申请,内存_释放,内存_尺寸,内存_读整数,内存_写整数,内存_复制,内存_写字节集,内存_写文本,内存_读字节集,...
易语言核心算术计算解析源码,核心算术计算解析,信息框3,信息框2...
易语言获取网页和密码例程源码,获取网页和密码例程,取文档对象,取浏览器文档对象_API,注册消息_API,发送消息_API,置鼠标捕获窗口_API,取消鼠标捕获窗口_API,取窗口类名_API,取座标窗口句柄_API,取光标位置_API...
易语言置入代码调用子程序办法源码,置入代码调用子程序办法,普通写法,置入写法...