Click here to Skip to main content
15,887,477 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralClear text from a device context. Pin
Mr Simple12-Dec-07 2:06
Mr Simple12-Dec-07 2:06 
QuestionRe: Clear text from a device context. Pin
CPallini12-Dec-07 2:13
mveCPallini12-Dec-07 2:13 
GeneralRe: Clear text from a device context. Pin
Mr Simple12-Dec-07 2:38
Mr Simple12-Dec-07 2:38 
GeneralRe: Clear text from a device context. Pin
CPallini12-Dec-07 2:54
mveCPallini12-Dec-07 2:54 
GeneralRe: Clear text from a device context. Pin
Mr Simple12-Dec-07 4:47
Mr Simple12-Dec-07 4:47 
GeneralRe: Clear text from a device context. Pin
CPallini12-Dec-07 5:12
mveCPallini12-Dec-07 5:12 
GeneralRe: Clear text from a device context. Pin
Mark Salsbery12-Dec-07 6:30
Mark Salsbery12-Dec-07 6:30 
GeneralRe: Clear text from a device context. Pin
Mr Simple12-Dec-07 7:12
Mr Simple12-Dec-07 7:12 
Hi,

I am not (knowingly/intentionally) preserving the DC. I am able to get this to work over sections of the DC are not transparent (the redrawn image covers the old text) but I am unable to draw over the transparent old text because I dont know what lies underneath.

CPallini - I hope I am not coming across as stupid, but I still cannot get your suggestion to work. Please correct my thinking if it is wrong (see below);

Thank you for your time.
MS.

<br />
//<br />
// A gloabal rectangle.<br />
CRect rTextMain;


<br />
//<br />
// In my timer;<br />
CRect rMoveTo;<br />
InvalidateRect(&rTextMain); // Your steps said to do this after, I tried both.<br />
InvalidateRect(&rMoveTo);<br />
<br />
rMoveTo.top = val1; rMoveTo.left.......<br />
<br />
rTextMain = rMoveTo;<br />
UpdateWindow();



<br />
//<br />
// In OnPaint;<br />
CFont newFont;<br />
newFont.CreateFont(15, 0, 0, 0, 400, 0, 0, 0, 0, 0, 0, 0, 0, _T("MS Sans Serif"));<br />
CFont *oldFont = dc.SelectObject(&newFont);<br />
<br />
CString sWords = "test";<br />
dc.DrawText(sWords, &rTextMain, DT_TOP | DT_LEFT)

GeneralRe: Clear text from a device context. Pin
Mark Salsbery12-Dec-07 7:31
Mark Salsbery12-Dec-07 7:31 
GeneralRe: Clear text from a device context. Pin
Mr Simple12-Dec-07 22:43
Mr Simple12-Dec-07 22:43 
GeneralRe: Clear text from a device context. Pin
Mark Salsbery13-Dec-07 5:48
Mark Salsbery13-Dec-07 5:48 
GeneralRe: Clear text from a device context. Pin
Mr Simple13-Dec-07 6:33
Mr Simple13-Dec-07 6:33 
GeneralRe: Clear text from a device context. Pin
Mark Salsbery13-Dec-07 7:44
Mark Salsbery13-Dec-07 7:44 
GeneralRe: Clear text from a device context. Pin
Mr Simple14-Dec-07 1:22
Mr Simple14-Dec-07 1:22 
GeneralRe: Clear text from a device context. Pin
Mark Salsbery14-Dec-07 4:47
Mark Salsbery14-Dec-07 4:47 
GeneralRe: Clear text from a device context. Pin
Mr Simple14-Dec-07 6:58
Mr Simple14-Dec-07 6:58 
GeneralRe: Clear text from a device context. Pin
Mark Salsbery14-Dec-07 8:52
Mark Salsbery14-Dec-07 8:52 
GeneralRe: Clear text from a device context. Pin
Mr Simple16-Dec-07 22:12
Mr Simple16-Dec-07 22:12 
GeneralRe: Clear text from a device context. Pin
Mark Salsbery17-Dec-07 5:50
Mark Salsbery17-Dec-07 5:50 
GeneralRe: Clear text from a device context. Pin
Mr Simple19-Dec-07 2:08
Mr Simple19-Dec-07 2:08 
GeneralRe: Clear text from a device context. Pin
Mark Salsbery19-Dec-07 6:14
Mark Salsbery19-Dec-07 6:14 
GeneralRe: Clear text from a device context. Pin
led mike12-Dec-07 7:47
led mike12-Dec-07 7:47 
GeneralRe: Clear text from a device context. Pin
Mark Salsbery12-Dec-07 7:58
Mark Salsbery12-Dec-07 7:58 
GeneralRe: Clear text from a device context. Pin
Nelek12-Dec-07 3:14
protectorNelek12-Dec-07 3:14 
QuestionUsing SendVirtualKey method? Pin
Benny_Lava12-Dec-07 1:03
Benny_Lava12-Dec-07 1:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.