菜鸟请问:关于屏幕显示字符的问题
void Project::OnChar(UINT nChar, UINT nRepCnt, UINT nFlags){
// TODO: Add your message handler code here and/or call default
if (nChar == "A"|| nChar == "a")
m_strKey.Format("Pressed %c", nChar);
Invalidate();
CView::OnChar(nChar, nRepCnt, nFlags);
}
添加消息映射WM_CHAR,并增加了类变量m_strKey,填写了以上代码;
另void Project::OnDRAW()中添加:
pDC->TextOut(100,100,m_strKey);
但是运行,摁下A或a无反应?Why?
我用的是VC++ 6.0。 是'A'或'a'不是"A"或"a" 谢谢!!!
买了一本破书~:@(
不过遇上一个好人!!!:loveliness:
回复 沙发 erdgzw 的帖子
是字符和字符串的区别吧?回复 地板 ch_j1985 的帖子
嗯,也有这样的道理。:@)不过问题已经解决啦!谢谢!!!
页:
[1]