Click here to Skip to main content
15,917,059 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Setting Background Color of a CRichEdit Pin
ForNow29-May-15 7:52
ForNow29-May-15 7:52 
GeneralRe: Setting Background Color of a CRichEdit Pin
Richard MacCutchan29-May-15 21:25
mveRichard MacCutchan29-May-15 21:25 
QuestionIs it possible to change the background color of a CMFCButton which is under control of a visual manager theme? Pin
Maximilien27-May-15 5:18
Maximilien27-May-15 5:18 
(this is partly a rant, because it seems to be something really easy to do, but the framework makes it really hard to achieve).

I need to be able to change the background color of a CMFCButton when certain conditions happen in our application.

According to the documentation, I could use the method CMFCButton::SetFaceColor (Sets the background color for the button text); but this will get overridden (sp?) by the visual manager drawing method (CMFCBaseVisualManager::DrawPushButton) and will have not effect.

Our application is under control of a CMFCVisualManager theme; so all controls are drawn to respect the current theme ( we want to have themes in our application).

There is a static method in CMFCButton to disable themes for ALL CMFCButtons; so that is a little bit overkill.

I could set the CMFCButton flag m_bDontUseWinXPTheme to TRUE (which will disable the theme for that particular button (I would need to inherit from CMFCButton) But that will change the look of the button (and if I want to keep some of the look, I would have to draw all of it manually).

Any insights, tips or hints on what would be the best way to change the background color of a CMFCButton without having to re-invent the wheel?

Thanks.

Max.
I'd rather be phishing!

AnswerRe: Is it possible to change the background color of a CMFCButton which is under control of a visual manager theme? Pin
Albert Holguin28-May-15 4:53
professionalAlbert Holguin28-May-15 4:53 
GeneralRe: Is it possible to change the background color of a CMFCButton which is under control of a visual manager theme? Pin
Maximilien28-May-15 7:41
Maximilien28-May-15 7:41 
SuggestionRe: Is it possible to change the background color of a CMFCButton which is under control of a visual manager theme? Pin
Richard MacCutchan28-May-15 5:29
mveRichard MacCutchan28-May-15 5:29 
GeneralRe: Is it possible to change the background color of a CMFCButton which is under control of a visual manager theme? Pin
Maximilien28-May-15 7:41
Maximilien28-May-15 7:41 
GeneralRe: Is it possible to change the background color of a CMFCButton which is under control of a visual manager theme? Pin
Richard MacCutchan28-May-15 20:42
mveRichard MacCutchan28-May-15 20:42 
GeneralRe: Is it possible to change the background color of a CMFCButton which is under control of a visual manager theme? Pin
Maximilien29-May-15 1:50
Maximilien29-May-15 1:50 
Questiontool-tip Pin
Member 1168600526-May-15 17:11
Member 1168600526-May-15 17:11 
AnswerRe: tool-tip Pin
_Flaviu26-May-15 21:41
_Flaviu26-May-15 21:41 
QuestionSimple anti virus project (Argv FILE* dirent.h) Pin
a random user24-May-15 4:49
a random user24-May-15 4:49 
AnswerRe: Simple anti virus project (Argv FILE* dirent.h) Pin
Richard MacCutchan24-May-15 6:09
mveRichard MacCutchan24-May-15 6:09 
GeneralRe: Simple anti virus project (Argv FILE* dirent.h) Pin
a random user24-May-15 6:21
a random user24-May-15 6:21 
GeneralRe: Simple anti virus project (Argv FILE* dirent.h) Pin
Richard MacCutchan24-May-15 6:47
mveRichard MacCutchan24-May-15 6:47 
GeneralRe: Simple anti virus project (Argv FILE* dirent.h) Pin
a random user24-May-15 7:06
a random user24-May-15 7:06 
GeneralRe: Simple anti virus project (Argv FILE* dirent.h) Pin
Richard MacCutchan24-May-15 7:11
mveRichard MacCutchan24-May-15 7:11 
GeneralRe: Simple anti virus project (Argv FILE* dirent.h) Pin
a random user24-May-15 7:20
a random user24-May-15 7:20 
GeneralRe: Simple anti virus project (Argv FILE* dirent.h) Pin
Richard MacCutchan24-May-15 21:36
mveRichard MacCutchan24-May-15 21:36 
GeneralRe: Simple anti virus project (Argv FILE* dirent.h) Pin
a random user25-May-15 2:24
a random user25-May-15 2:24 
GeneralRe: Simple anti virus project (Argv FILE* dirent.h) Pin
Richard MacCutchan25-May-15 2:33
mveRichard MacCutchan25-May-15 2:33 
GeneralRe: Simple anti virus project (Argv FILE* dirent.h) Pin
a random user25-May-15 2:59
a random user25-May-15 2:59 
GeneralRe: Simple anti virus project (Argv FILE* dirent.h) Pin
Richard MacCutchan25-May-15 3:25
mveRichard MacCutchan25-May-15 3:25 
GeneralRe: Simple anti virus project (Argv FILE* dirent.h) Pin
a random user25-May-15 3:34
a random user25-May-15 3:34 
QuestionC language Help using Dirent.h Pin
a random user22-May-15 6:24
a random user22-May-15 6:24 

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.