setDestination(dx, dy, dw, dh);
try
{
// The sourceDib follows on Position 8 til the end if this is not the simple
// form.
final DIBReader reader = new DIBReader();
setImage(reader.setRecord(record, RECORD_BASE_SIZE_EXT));
}
catch (IOException ioe)
{
// failed to load the bitmap ..
}