Kästchen in den Hintergrund einer vorhandenen Schrift malen?!
Hallo,
ich habe eine Liste von Wörtern. Sobald man mit der Maus über die Wörter fährt, sollen diese markiert sein. Bisher geschieht dies durch einen Rahmen der sich um das Wort legt. Und zwar benutze ich dafür ein Rectangle mit einem durchsichtigen Brush, da sich sonst das Rectangle über die Schrift legen und diese verdecken würde. Mein Code dazu:
Nun möchte ich jedoch nicht nur einen Rahmen um das ausgewählte Wort zeichnen, sondern es komplett mit einer Farbe hinterlegen. Wie kann ich das tun? Sobald ich eine Farbe für das Rectangle wähle überdeckt es meine Schrift...
Gibt es da vielleicht einen "Hintergrundmodus"?!
Vielen Dank für jede Hilfe
Grüße Rave
Hallo,
ich habe eine Liste von Wörtern. Sobald man mit der Maus über die Wörter fährt, sollen diese markiert sein. Bisher geschieht dies durch einen Rahmen der sich um das Wort legt. Und zwar benutze ich dafür ein Rectangle mit einem durchsichtigen Brush, da sich sonst das Rectangle über die Schrift legen und diese verdecken würde. Mein Code dazu:
Code:
LOGBRUSH logBrush;
logBrush.lbStyle = BS_HOLLOW; //transparent
CBrush brush;
brush.CreateBrushIndirect(&logBrush);
pDC->SelectObject(brush);
pDC->Rectangle(xRectangle, yInc - 19, widthRectangle, yInc);
Gibt es da vielleicht einen "Hintergrundmodus"?!
Vielen Dank für jede Hilfe
Grüße Rave
Zuletzt bearbeitet: