Du könntest via "GetObject" wieder auf den Pen zugreifen. Hierzu ein Auszug aus dem
PSDK:
Code:
int GetObject(
HGDIOBJ hgdiobj, //
handle to graphics object
int cbBuffer, // size of buffer for object information
LPVOID lpvObject // buffer for object information
);
"lpvObject" ist dann eine Referenz auf eine TLogPen-Struktur, welche u.A. die Farbe des Stiftes enthält. Damit müsstest Du sie dann ändern können. Und anschliessend ist bestimmt wieder ein Aufruf von "SelectObject(...)" nötig.
Vielleicht hilft's ja...
Grüße,
Daniel
Daniel R. Wolf