QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 757|回复: 2

请教GTK问题,关于Drawing Area

[复制链接]
发表于 2004-8-23 11:22:46 | 显示全部楼层 |阅读模式
我想处理Drawing Area中的鼠标事件,比如显示快捷菜单
我在Drawing Area中写了button_press_event的handler,但似乎接不到事件
应该怎么办,谢谢
发表于 2004-8-24 09:51:20 | 显示全部楼层
int event_mask;
event_mask=GDK_BUTTON_PRESS_MASK;
gtk_widget_add_events(drawingarea1,event_mask);

如果要响应其它事件,比如鼠标,键盘,那event_mask=GDK_BUTTON_PRESS_MASK |  GDK_KEY_PRESS_MASK
具体事件掩码在gdk/gdktypes.h里面有定义.
回复

使用道具 举报

 楼主| 发表于 2004-8-24 14:54:25 | 显示全部楼层
谢谢,已解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 15:45 , Processed in 0.045453 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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