void CMainWindow::OnPaint ()
{
CPaintDC dc (this);
CRect rect;
GetClientRect (&rect);
dc.DrawText (_T ("Hello, MFC"), -1, &rect,DT_SINGLELINE ¦ DT_CENTER ¦ DT_VCENTER);
}
我无法找出上述简单代码中出现的问题。 每当我编译我的代码时,它都会给我以下错误:
1>c:\users\e543925.pacrim1\desktop\vc++\test\test\test.cpp(38) : error C2146: syntax error : missing ')' before identifier '¦'
1>c:\users\e543925.pacrim1\desktop\vc++\test\test\test.cpp(38) : error C2059: syntax error : ')'
请帮忙......
答案 0 :(得分:3)
¦
与|
的字符不同。您需要|
。
答案 1 :(得分:1)
您不是指|
而不是¦
吗?这是不同的。
将其更改为:
dc.DrawText (_T ("Hello, MFC"), -1, &rect,DT_SINGLELINE | DT_CENTER | DT_VCENTER);