游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1249|回复: 1

小小的问题,请进

[复制链接]

31

主题

64

帖子

64

积分

注册会员

Rank: 2

积分
64
发表于 2005-8-20 16:41:00 | 显示全部楼层 |阅读模式
    我在对话框程序中建立void CMFCno4Dlg::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags) 函数获取键盘消息却没有用,别人说对话框程序用BOOL CMyDlg:reTranslateMessage(MSG* pMsg) 函数
     请问:
          PreTranslateMessage函数是在类向导中创建还是直接输入代码?如果是在类向导中,选择什么?
         为什么void CMFCno4Dlg::OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
不能使用?不是在对话框程序,在普通MFC中可以用OnKeyDown吗?

18

主题

279

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
QQ
发表于 2005-8-21 19:52:00 | 显示全部楼层

Re:小小的问题,请进

用向导创建方便:)

MFC的对话框式程序未启动文档式程序所使用的主消息循环。它使用了自有的TranslateMessage(),所以某些可以被合并的消息可能难以响应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-27 11:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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