声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1620|回复: 4

[C/C++] 菜鸟请问:关于屏幕显示字符的问题

[复制链接]
发表于 2008-10-7 22:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
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。
回复
分享到:

使用道具 举报

发表于 2008-10-8 09:37 | 显示全部楼层
是'A'或'a'不是"A"或"a"

评分

1

查看全部评分

 楼主| 发表于 2008-10-8 17:58 | 显示全部楼层
谢谢!!!
买了一本破书~:@(
不过遇上一个好人!!!:loveliness:
发表于 2008-10-8 22:52 | 显示全部楼层

回复 沙发 erdgzw 的帖子

是字符和字符串的区别吧?
 楼主| 发表于 2008-10-8 22:56 | 显示全部楼层

回复 地板 ch_j1985 的帖子

嗯,也有这样的道理。:@)
不过问题已经解决啦!谢谢!!!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-5-12 15:50 , Processed in 0.058455 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表