Entwarnung!
Ich hatte Tomaten auf den Augen -- das Invertieren klappt prima (mit InvertRect-
GDI). Das Problem war (ich wage es kaum zu sagen
): Das zu invertierende BMP hat Weiss als Transparenzfarbe. Da ich nun das invertierete BMP auf einem anderen BMP (teils schwarz) liegen habe, habe ich schlicht einfach nicht gesehen, dass korrekt invertiert worden war und alls was weiss werden sollte nun transparent ist und nun schlicht und einfach, das darunterliegende BMP zeigte.
Das was ich als weissen Text inerpretierte war auch nur der darunterliegende Text.
Das passiert nun mal, wenn man mit einigen BMPs herumjongliert.
Wenn es interessiert:
Ich verschiebe einen kleinen autonomen Roboter (BMP1) über eine Test-Strecke(BMP2). Der Roboter reagiert auf seine Abstandssensoren -- mit der obigen Geschichte prüfe ich nur, ob der Roboter nicht eine Wand durchfährt (auch wenn die Sensoren das verhindern sollen, passiert dies nun mal).
Also, vielen Dank für eure Hinweise und Kommentare -- aber manchmal steht man sich einfach selber im Weg und ein neuer Tag öffnet dann die Augen.
Gruße an Alle
Jazzman