delphi中利用delphiX插件绘图给像素点上色的问题
PInteger(SurfaceVideoAddr + mY * SurfaceVideoLPitch + mX * 4 )^ := ClutterColor (mx、my)为像素坐标 DDSD : TDDSurfaceDesc; SurfaceVideoAddr := Integer(DDSD.lpSurface); SurfaceVideoLPitch := ddsd.lPitch; 请问,这些参数指什么、为什么这样写??
PInteger(SurfaceVideoAddr + mY * SurfaceVideoLPitch + mX * 4 )^ := ClutterColor (mx、my)为像素坐标 DDSD : TDDSurfaceDesc; SurfaceVideoAddr := Integer(DDSD.lpSurface); SurfaceVideoLPitch := ddsd.lPitch; 请问,这些参数指什么、为什么这样写??
答案:SurfaceVideoAddr:缓冲区首地址
SurfaceVideoLPitch: 每行的的字节数
每个像素占4个字节 SurfaceVideoAddr + mY * SurfaceVideoLPitch + mX * 4 像素点在缓冲区的地址
其他:我下载的是版本是 DelphiX2000_for_Delphi7 请问是最新版本的吗 是最新的了,放心使用 8是目前最新的
上一个:delphi 2010安装不了
下一个:delphi MySQLAccess控件中的TMyQuery控件的Name修改不了 怎么办