TImageList: image aus resourcen datei laden. Problem = Transparentfarbe bleibt clFucsia!
-
hi,
Das TImageList ist mit einem pagecontrol > tabs im object inspector verlinkt.
Ich habe ein bmp mit clFucsia als "Rundumfarbe".
Wenn ich nun dieses bmp per object inspector lade habe ich die Möglichkeit die TRansparentfarbe auszuwählen, was auch funktioniert.
Ich möchte jedoch im code aus einer resourcen datei das bmp laden.
Bei folgendem code bleibt jedoch die Rundumfarbe(clFucsia) und wird NICHT transparent.void __fastcall TDataModuleFormMain::DataModuleCreate(TObject *Sender) { Graphics::TBitmap *bitmap = new Graphics::TBitmap(); bitmap->LoadFromResourceID(reinterpret_cast<int>(HInstance), ID_TAB_IRRIGATION); bitmap->TransparentColor = clFuchsia; // ImageListTab32->Add(bitmap, NULL); /* */ }Hat jemand einen Ratschlag?
TIA mfg terny
-
arghh...
habs grab gefunden, sorry ......
void __fastcall TDataModuleFormMain::DataModuleCreate(TObject *Sender) { Graphics::TBitmap *bitmap = new Graphics::TBitmap(); bitmap->LoadFromResourceID(reinterpret_cast<int>(HInstance), ID_TAB_IRRIGATION); ImageListTab32->AddMasked(bitmap, clFuchsia) ; /* */ }