| |
|
|
C++ Builder / Affichage d'une
image dans une barre de status
void __fastcall TfwMenu::StatusDrawPanel(TStatusBar *StatusBar, TStatusPanel
*Panel, const TRect &Rect)
{
// --- On affiche l'image dans le panneau 0 de la
barre de status
if(Panel->Index == 0)
{
Graphics::TBitmap * ptBMP = new Graphics::TBitmap();
if ( ptBMP != NULL)
{
try
{
ptBMP->LoadFromFile("FRANCE.BMP");
Status->Canvas->Draw(Rect.Left,Rect.Top,ptBMP);
}
catch (...)
{// --- Capture d'erreur
MessageBeep(0);
}
// --- Libération
delete ptBMP;
}
}
}
|