InfoHasAlpha example for C++ Builder

    LEAD1->Load ("c:\\temp\\1.jpg", 24, 1, 1);// load a 24-bit image
    LEAD2->Bitmap = LEAD1->Bitmap;
    LEAD2->ColorRes(8, 0, 0, 0);// just make it 8-bit
    //now set an alpha channel
    LEAD1->BitmapAlpha = LEAD2->Bitmap;

    //save and free
    LEAD1->Save ("c:\\temp\\32.png", FILE_PNG, 32, 0, 0);
    LEAD1->Bitmap = 0;
    LEAD2->Bitmap = 0;

    Application->MessageBox ("Pause","Pause",0);

    //re-load
    LEAD1->GetFileInfo ("c:\\temp\\32.png", 0);
    if (LEAD1->InfoHasAlpha != False)
        LEAD1->Load ("c:\\temp\\32.png", 0, 1, 1);

    LEAD2->Bitmap = LEAD1->BitmapAlpha;