Click here to Skip to main content
15,915,093 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: global variable [modified]\urgent Pin
amit.code26-Jun-06 1:19
amit.code26-Jun-06 1:19 
GeneralRe: global variable [modified]\urgent Pin
kakan26-Jun-06 1:24
professionalkakan26-Jun-06 1:24 
QuestionSelect correct product version when double clicking from explorer Pin
benylegg226-Jun-06 0:06
benylegg226-Jun-06 0:06 
AnswerRe: Select correct product version when double clicking from explorer Pin
kakan26-Jun-06 0:11
professionalkakan26-Jun-06 0:11 
Questionhow to change button color in any dialog based form Pin
ashish dogra25-Jun-06 23:56
ashish dogra25-Jun-06 23:56 
AnswerRe: how to change button color in any dialog based form Pin
Hamid_RT26-Jun-06 0:13
Hamid_RT26-Jun-06 0:13 
GeneralRe: how to change button color in any dialog based form Pin
yogendra kaushik26-Jun-06 1:22
yogendra kaushik26-Jun-06 1:22 
GeneralRe: how to change button color in any dialog based form Pin
Hamid_RT26-Jun-06 1:57
Hamid_RT26-Jun-06 1:57 
See
<br />
	CMyButton m_Button1;<br />
<pre><br />
class CMyButton : public CButton<br />
{<br />
public:<br />
	CMyButton();<br />
	virtual ~CMyButton();<br />
protected:<br />
	virtual void DrawItem( LPDRAWITEMSTRUCT lpDrawItem );<br />
<br />
	DECLARE_MESSAGE_MAP()<br />
};<br />
<br />
<br />
<br />
CMyButton::CMyButton()<br />
{<br />
}<br />
<br />
CMyButton::~CMyButton()<br />
{<br />
}<br />
<br />
BEGIN_MESSAGE_MAP(CMyButton, CButton)<br />
END_MESSAGE_MAP()<br />
<br />
<br />
void CMyButton::DrawItem(LPDRAWITEMSTRUCT  lpDrawItem) <br />
{<br />
	CDC			dc;<br />
	CString		Str;<br />
	CRect		Rect(lpDrawItem->rcItem);<br />
<br />
	dc.Attach(lpDrawItem->hDC);<br />
	GetWindowText(Str);<br />
	dc.SetBkMode(0);<br />
<br />
	if ( (lpDrawItem->itemState& ODS_SELECTED) )<br />
				{<br />
	dc.FillRect(Rect,&CBrush(RGB(255,255,255)));<br />
		dc.FrameRect(Rect,&CBrush(RGB(0,0,255)));<br />
<br />
		dc.SetTextColor(RGB(0,0,0));<br />
	dc.DrawText(Str,Rect,DT_CENTER|DT_SINGLELINE);<br />
				}<br />
	else<br />
		{<br />
		dc.FillRect(Rect,&CBrush(RGB(53,97,200)));<br />
		dc.FrameRect(Rect,&CBrush(RGB(0,0,0)));<br />
<br />
		dc.SetTextColor(RGB(255,255,255));<br />
	dc.DrawText(Str,Rect,DT_CENTER|DT_SINGLELINE);<br />
		}<br />
<br />
	dc.Detach();<br />
}<br />

change property OwnerDraw from button to true in property window


whitesky


QuestionOpen Ports Windows XP Pin
Daniel Kanev25-Jun-06 23:45
Daniel Kanev25-Jun-06 23:45 
AnswerRe: Open Ports Windows XP Pin
Sarath C25-Jun-06 23:50
Sarath C25-Jun-06 23:50 
AnswerRe: Open Ports Windows XP Pin
Naveen25-Jun-06 23:50
Naveen25-Jun-06 23:50 
GeneralRe: Open Ports Windows XP Pin
Sarath C26-Jun-06 0:54
Sarath C26-Jun-06 0:54 
QuestionHow to change Group box background color??? Pin
mimimimilaw25-Jun-06 23:23
mimimimilaw25-Jun-06 23:23 
AnswerRe: How to change Group box background color??? Pin
Hamid_RT25-Jun-06 23:26
Hamid_RT25-Jun-06 23:26 
AnswerRe: How to change Group box background color??? Pin
Hamid_RT26-Jun-06 0:09
Hamid_RT26-Jun-06 0:09 
QuestionInstallation of MSDN? Pin
Syouki_kou25-Jun-06 23:20
Syouki_kou25-Jun-06 23:20 
AnswerRe: Installation of MSDN? Pin
Sarath C25-Jun-06 23:33
Sarath C25-Jun-06 23:33 
QuestionRe: Installation of MSDN? Pin
Syouki_kou2-Jul-06 20:28
Syouki_kou2-Jul-06 20:28 
QuestionCreation of controls at run time Pin
Sangeetha_J25-Jun-06 23:19
Sangeetha_J25-Jun-06 23:19 
AnswerRe: Creation of controls at run time Pin
Sarath C25-Jun-06 23:38
Sarath C25-Jun-06 23:38 
GeneralRe: Creation of controls at run time Pin
Sangeetha Jayaraman26-Jun-06 0:26
Sangeetha Jayaraman26-Jun-06 0:26 
GeneralRe: Creation of controls at run time Pin
Sarath C26-Jun-06 0:54
Sarath C26-Jun-06 0:54 
GeneralRe: Creation of controls at run time Pin
Sangeetha Jayaraman26-Jun-06 1:04
Sangeetha Jayaraman26-Jun-06 1:04 
GeneralRe: Creation of controls at run time Pin
Sarath C26-Jun-06 1:12
Sarath C26-Jun-06 1:12 
GeneralRe: Creation of controls at run time Pin
Sarath C26-Jun-06 1:17
Sarath C26-Jun-06 1:17 

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.