是我刚才的测试方法出问题了,我的代码是:
- CRect rc(100,100,250,160);
- pDC->SetBkColor(RGB(255,255,0));
- pDC->SetTextColor(RGB(255,0,0));
- pDC->ExtTextOut(100,100,ETO_CLIPPED,rc,_T("Hello WinCE's String!"),NULL);
- pDC->ExtTextOut(100,120,ETO_OPAQUE,rc,_T("Hello WinCE's String!"),NULL);
- pDC->ExtTextOut(100,140,NULL,rc,_T("Hello WinCE's String!"),NULL);
复制代码
结果为:当该参数设置为NULL和ETO_OPAQUE时,文本的输出效果是一样的;当参数设置为ETO_CLIPPED时,相应的文本内容会被背景颜色覆盖…… |