如題 求大神賜教我要寫個掃雷程式
uj5u.com熱心網友回復:
Graphics::TBitmap* Bitmap;
void __fastcall TForm1::DrawGrid1DrawCell(TObject *Sender, int ACol, int ARow, TRect &Rect,
TGridDrawState State)
{
TDrawGrid *sg = (TDrawGrid *)Sender;
if(ARow == 3 && ACol == 3){ // 指定單元格
//sg-> Canvas-> Draw(Rect.Left + 1, Rect.Top + 1, Bitmap); // 顯示位圖,影像按實際大小顯示
//sg->Canvas->StretchDraw(Rect,Bitmap); // 顯示位圖,讓影像填充整個單元格
//sg->Canvas->TextOutW(Rect.Left + 2, Rect.Top + 2, L"這是測驗"); // 畫出文字
sg->Canvas->TextRect(Rect, Rect.Left+2, Rect.Top+2, L"這是測驗"); // 畫出文字
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Bitmap=new Graphics::TBitmap;
Bitmap->LoadFromFile("c:\\Blue Lace 16.bmp");
Bitmap->Transparent = true; // 透明
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
delete Bitmap;
}
uj5u.com熱心網友回復:
用多個Graphics::TBitmap將不同的圖片載入,然后不斷的if(ARow == 換成指定的 && ACol == 換成指定的){}繪制就可以了
uj5u.com熱心網友回復:
搭個便車,如何在stringGrid里面加入 combobox呢。。組合框。。。uj5u.com熱心網友回復:
用TMS的advStringGirdle吧轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/130822.html
標籤:VCL組件使用和開發
上一篇:printf函式計算與輸出問題
下一篇:sdk 釋放資源方面問題
