Go4Expert

Go4Expert (http://www.go4expert.com/)
-   C++ (http://www.go4expert.com/forums/cpp/)
-   -   VC++ problem, please help (http://www.go4expert.com/forums/vcpp-help-t21615/)

lqq889 1Apr2010 14:35

VC++ problem, please help
 
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 1Apr2010 14:43

Re: VC++ problem, please help
 
1 Attachment(s)
i reupload the code in a txt format...

xpi0t0s 2Apr2010 12:38

Re: VC++ problem, please help
 
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;
}



All times are GMT +5.5. The time now is 05:15.