//Draw Title  BitMap:=TBitmap.Create;
  BitMap.LoadFromResourceName(HINSTANCE,'Title_Left');
  Bitblt(xForm.Canvas.Handle,0,0,Title_Left_Width,Title_Height,BitMap.Canvas.Handle  ,0,0,SRCCOPY);
  bitMap.FreeImage;
  BitMap.LoadFromResourceName(Hinstance,'Title_Middle');
    ****StretchBlt(xForm.Canvas.Handle,Title_Left_Width,0,xForm.ClientWidth-Title_Left_Width-Title_Right_Width,Title_Height,Bitmap.Canvas.Handle,0,0,Title_Middle_Width,Title_Height,SRCCOPY);
    BitMap.FreeImage;
    BitMap.LoadFromResourceName(Hinstance,'Title_Right');
    BitBlt(xForm.Canvas.Handle, xForm.ClientWidth-Title_Right_Width, 0, Title_Right_Width, Title_Height, Bitmap.Canvas.Handle, 0, 0, SRCCOPY);
在大多数机器上没有问题,在少量机器上,特别是XP和2000 SERVER 会出现我所说的问题,不知道有什么解决的好办法,
按问题出现的原因的话,我估计是在*****这一行出现的,在画TITLE—MIDDEL和TILTE—LEFT 之间会出现黑块,不知道XP。和2000 SERVER的象素和其他的有什么不同,