▲ビットマップを反転させて表示するには void __fastcall TForm1::FormClick(TObject *Sender) { const int w=Image1->Width,h=Image1->Height; //上下反転 Canvas->StretchDraw(Rect(0,h-1,w,-1),Image1->Picture->Graphic); //左右反転 Canvas->StretchDraw(Rect(w-1,0+h,-1,h+h),Image1->Picture->Graphic); //180度回転 Canvas->StretchDraw(Rect(w-1,h-1+h*2,-1,-1+h*2),Image1->Picture->Graphic); } ▲クリックした座標の色を取得するには 次のように書きます。 void __fastcall TForm1::FormMouseDown(TObject *sender, TMouseButton Buton,TSift Shift,int X,int Y) { TColor c=Canvas->Pixels[X][Y]; //好きな処理 }