Click here to Skip to main content
16,004,919 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: WM_SIZE issue w/ Raw Win32s Pin
realloc24-Feb-05 12:11
realloc24-Feb-05 12:11 
GeneralMainMenu component Pin
MDowning22-Feb-05 14:10
MDowning22-Feb-05 14:10 
GeneralGathering ethernet network statistics Pin
Bail Organa22-Feb-05 13:55
Bail Organa22-Feb-05 13:55 
GeneralRe: Gathering ethernet network statistics Pin
David Crow22-Feb-05 14:07
David Crow22-Feb-05 14:07 
GeneralRe: Gathering ethernet network statistics Pin
Bail Organa23-Feb-05 10:19
Bail Organa23-Feb-05 10:19 
GeneralRe: Gathering ethernet network statistics Pin
David Crow23-Feb-05 10:28
David Crow23-Feb-05 10:28 
GeneralOnDraw() troubles.... Pin
bitpusher22-Feb-05 10:34
bitpusher22-Feb-05 10:34 
GeneralRe: OnDraw() troubles.... Pin
John R. Shaw22-Feb-05 16:10
John R. Shaw22-Feb-05 16:10 
Very Strange, the OnEraseBkgnd should always be called before OnDraw. Anyway, one possible solution would be to call ExcludeClipRect or ExcludeUpdateRgn in the OnDraw function so that any future drawing will not draw over what has already drawn.

Note: The above may lead to unusual drawing, if OnDraw is realy called before OnEraseBkgnd.

What I recommend is to see if you can reproduce the problem in a simple test program (the smaller the better). This will allow one of us to see how OnEraseBkgnd is being called first (or you to see how that is happening).

I have found that if you override the OnEraseBkgnd to return TRUE and override the OnDraw function, so that it calls ExcludeClipRect or ExcludeUpdateRgn to validate anything you have drawn, is a great way to elimenate any flicker.

If you find a solution please post it (or write and article [prefered]).

If what you describe is actualy happening, I feel for you. It's one of those things that makes us want to pound are head against the wall (very depressing).

Good Luck, and keep progamming!

INTP
"The more help VB provides VB programmers, the more miserable your life as a C++ programmer becomes."
Andrew W. Troelsen
GeneralRe: OnDraw() troubles.... Pin
bitpusher23-Feb-05 6:40
bitpusher23-Feb-05 6:40 
GeneralRe: OnDraw() troubles.... Pin
bobi_zcl22-Feb-05 21:50
bobi_zcl22-Feb-05 21:50 
GeneralRe: OnDraw() troubles.... Pin
bitpusher23-Feb-05 6:36
bitpusher23-Feb-05 6:36 
GeneralSTL sort functor question Pin
Maximilien22-Feb-05 10:03
Maximilien22-Feb-05 10:03 
GeneralRe: STL sort functor question Pin
Gevorg22-Feb-05 10:09
Gevorg22-Feb-05 10:09 
GeneralRe: STL sort functor question Pin
Michael Dunn22-Feb-05 11:11
sitebuilderMichael Dunn22-Feb-05 11:11 
GeneralQuestion about the copy constructor Pin
Budric B.22-Feb-05 9:00
Budric B.22-Feb-05 9:00 
GeneralRe: Question about the copy constructor Pin
Mohammad A Gdeisat22-Feb-05 10:09
Mohammad A Gdeisat22-Feb-05 10:09 
GeneralRe: Question about the copy constructor Pin
S. Senthil Kumar22-Feb-05 18:19
S. Senthil Kumar22-Feb-05 18:19 
GeneralRe: Question about the copy constructor Pin
Anonymous22-Feb-05 21:55
Anonymous22-Feb-05 21:55 
GeneralRe: Question about the copy constructor Pin
S. Senthil Kumar22-Feb-05 18:35
S. Senthil Kumar22-Feb-05 18:35 
GeneralRe: Question about the copy constructor Pin
John R. Shaw22-Feb-05 18:58
John R. Shaw22-Feb-05 18:58 
GeneralThank you all Pin
Budric B.23-Feb-05 3:05
Budric B.23-Feb-05 3:05 
GeneralDebuggin mixed (managed/unmanaged) code Pin
CLermen22-Feb-05 8:44
CLermen22-Feb-05 8:44 
GeneralRe: Debuggin mixed (managed/unmanaged) code Pin
Sheng Jiang 蒋晟22-Feb-05 13:25
Sheng Jiang 蒋晟22-Feb-05 13:25 
GeneralRe: Debuggin mixed (managed/unmanaged) code Pin
CLermen23-Feb-05 2:31
CLermen23-Feb-05 2:31 
QuestionCFormView window can never be on top of CDialog. Why? How can I change this? Pin
digwizfox22-Feb-05 8:10
digwizfox22-Feb-05 8:10 

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.