m2客户端调用各类函数说明.pdf
M2客户端调用的各类函数说明
一.客户端单元文件结构说明1
FState.pas(各种窗体被激发后的具体显示情况)2
Actor.pas(动画精灵单元)3
AxeMon.pas4
clEvent.pas{管理池(消息守护线程)}5
ClFunc.pas6
cliUtil.pas7
ClMain.pas8
Crackme.pas
待续…..
二.客户端各个单元调用的函数说明
Fstate.pas单元调用的函数
1.Trect定义一个矩形区域对象
2.copy拷贝字符串中指定的一段
3.Val(st,var,code);//把字符串表达式st转换为对应整型或实型数值,存放在var中。
4.GetCursorPos获取的是鼠标相对与屏幕的位置
5.Application.OnIdle应用程序空闲时触发的OnIdle
6.SetBkMode(Canvas.Handle,TRANSPARENT);//设置字体输出为背景透明
7.背景颜色
8.UpCase将小写字母转换成大写字母
9.Byte()快速的转换为16进制字节
10.SetFocus获取焦点
TRect定义一个矩形区域对象
Delphi为用户提供了一个方便的绘图环境,即某些控件的CANVAS属性(画布)。用户可以把某些
控件的表面作为一张画布,在上面绘制各种图形或显示图像,但在CANVAS的使用过程中少不了一
个特殊对象,那就是矩形RECT,灵活使用它会完成很多特殊的功能,为Delphi编制的Windows程序
增加。
RECT的特点
RECT既是一个特殊的数据结构,又是一个函数,它的作用就是定义一个矩形区域对象,而作为
函数使用时它可以用两个属性(Tpiont型)指明区域范围,同时也可分解成四个单一的变量类型
(Integer型),即:
TClickPoint=record
rc:TRect;
topleft:左上角坐标(Tpiont型变量);rstr:string;
bottomright:右下角坐标(Tpiont型变量);end;
topleft.x或left:左上角横坐标;PTClickPoint=^TClickPoint;
topleft.y或top:左上角纵坐标;
bottomright.x或right:右下角横坐标;
bottomright.y或bottom:右下角纵坐标。
例如,下面三种方法定义一个相同的RECT变量:
Rect(10,10,110,210);
topleft:=Piont(10,10);
bottomright:=Point(110,210);
left:=10;top:=10;right:=110;Bottom:=210;
下面的代码在Form1窗体上定义一个RECT矩形并用红色填充:
var
NewRect:TRect;
begin