Als relativer Neuling in MFC sehe ich Device Contexts (DCs) sehr häufig. Ich verstehe vage, dass es etwas mit dem Zeichnen zu tun hat, aber die Einzelheiten sind nirgendwo sehr gut erklärt, wo ich sie finden kann. Was bedeutet es, einen "kompatiblen Gerätekontext" zu erstellen, und warum ist das wichtig? Was macht SelectObject, und wie muss ich einen DC zuerst kompatibel machen?