当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 有用code::blocks的吗?进来下。
帖子发表于 : 2007-10-04 11:35 
头像

注册: 2007-09-25 22:47
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
我写了个键盘响应函数,具体做法是在窗体的OnKeyDown函数里些如下代码:
void test2Frame::OnKeyDown(wxKeyEvent& event)
{
long keycode;
keycode = event.GetKeyCode();
switch(keycode)
{
case WXK_LEFT: wxMessageBox(_T("left"), _("Welcome to..."));break;
case WXK_RIGHT: wxMessageBox(_T("rigth"), _("Welcome to..."));break;
case WXK_UP: wxMessageBox(_T("up"), _("Welcome to..."));break;
case WXK_DOWN: wxMessageBox(_T("down"), _("Welcome to..."));break;
}
}
但编译后安哪个键都没反应,请高手们帮助!谢谢。


最后由 Q_Jizi 编辑于 2007-10-04 15:23,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-10-04 12:21 
头像

注册: 2007-03-13 17:26
帖子: 2254
送出感谢: 0 次
接收感谢: 1
是不是按键被其它控件接收了


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-10-04 12:27 
头像

注册: 2007-09-25 22:47
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
按键被其它控件接收了?
能说的具体点吗?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-10-04 13:57 
头像

注册: 2007-03-13 17:26
帖子: 2254
送出感谢: 0 次
接收感谢: 1
Frame 好像没有 按键事件


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-10-04 14:07 
头像

注册: 2007-09-25 22:47
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
那如果我建 了一个Frame工程,通过按键来控制窗体上的东西怎么做?
比如想上面的按下键弹出响应的对话框。在线等。 :D


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-10-04 15:24 
头像

注册: 2007-09-25 22:47
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
上去 up up up


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-10-04 23:16 
头像

注册: 2007-09-25 22:47
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
再 上去 up up


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-10-06 17:56 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
gtk的才容易设置通用事件驱动。如果是c++类的,类不一定接受。可能就是4楼说的那样。


_________________
● 鸣学


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译