In c#, ich habe ein Handle zu einem Fenster (ein IntPtr), ich möchte die Hintergrundfarbe dieses Fensters ändern. Wie kann ich dies tun?
Ich kann das GDI-Grafikobjekt für dieses Handle wie folgt abrufen:
Graphics graphics = Graphics.FromHwnd(theHandle);
Ich sollte also irgendwie in der Lage sein, die Hintergrundfarbe von diesem zu ändern?
Außerdem möchte ich sicherstellen, dass die Hintergrundfarbe auch dann erhalten bleibt, wenn das Fenster verschoben, in der Größe verändert, neu gezeichnet usw. wird.