WINCE下 EXTTEXTOUT 在位图之上
用VS2005建立个基于对话框的程序,按钮后,让Text显示在背景图片上面(透过显示),没有问题。
但是到了WINCE下,建立个SDK,用模拟器做同样的事情,TEXT输出后,总是在图片后面,这是问什么呢?
请教各位,谢谢
void CTextOutDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CString strText("ABCDEFAA");
CDC* pWndDC = GetDC();
pWndDC->SetBkMode(TRANSPARENT);
pWndDC->SetTextColor(RGB(255,0,0)); //设置字体颜色
pWndDC->ExtTextOut(20,10,ETO_CLIPPED,CRect(5,5,150,150),strText,8,NULL);
}
[解决办法]
WINCE下的控件顺序与WINXP下的控件顺序不同。
你要在对话框中调整控件顺序。
[解决办法]