VC++ problem, please help

lqq889's Avatar, Join Date: Apr 2010
Newbie Member
can anyone please help me to check the below codings see got any error,why i can not show the red color if i change the name? the purpose of the below coding is to check if got any changes must be reflected in red, otherwise is black


buf=GetJobItem(tmpJobNew,1); buf.TrimRight(); if(buf.GetLength()>0) { if((tmpJobNew.wOfferMask & 0x4000) != 0) { dc.SetTextColor(RED); } else { dc.SetTextColor(BLACK); } dc.ExtTextOut(leftStart,topStart,ETO_OPAQUE,NULL, _T("Name:"), NULL); tmp=GetJobItem(tmpJobNew, 2); //tmp.TrimRight(); if (tmp.GetLength()>0) { tmp.Format(_T(" (%s)"),tmpJobNew); //buf+=_T(", "); buf=buf+tmp; } #if defined(IVD_SAPPHIRE) dc.ExtTextOut(50+leftStart,topStart,ETO_OPAQUE,NUL L,buf, NULL);#else dc.ExtTextOut(100+leftStart,topStart,ETO_OPAQUE,NU LL,buf, NULL);#endif topStart=topStart+nHeight; }
lqq889's Avatar, Join Date: Apr 2010
Newbie Member
i reupload the code in a txt format...
Attached Files
File Type: txt code.txt (700 Bytes, 4 views)
xpi0t0s's Avatar, Join Date: Aug 2004
Mentor
If you use code blocks (described in the posting guidelines...you did read them, didn't you?) then formatting is preserved:
Code:
buf=GetJobItem(tmpJobNew,1);
buf.TrimRight(); 
if(buf.GetLength()>0) 
{ 
	if((tmpJobNew.wOfferMask & 0x4000) != 0) 
	{ 
		dc.SetTextColor(RED); 
	} 
	else 
	{ 
		dc.SetTextColor(BLACK); 
	} 
	dc.ExtTextOut(leftStart,topStart,ETO_OPAQUE,NULL, _T("Name:"), NULL); 
	tmp=GetJobItem(tmpJobNew, 2); 
	//tmp.TrimRight(); 
	if (tmp.GetLength()>0) 
	{ 
		tmp.Format(_T(" (%s)"),tmpJobNew); 
		//buf+=_T(", "); 
		buf=buf+tmp; 
	} 
#if defined(IVD_SAPPHIRE)
	dc.ExtTextOut(50+leftStart,topStart,ETO_OPAQUE,NUL L,buf, NULL);
#else 
	dc.ExtTextOut(100+leftStart,topStart,ETO_OPAQUE,NU LL,buf, NULL);
#endif topStart=topStart+nHeight; 
}