0

如何在 GTK+ 应用程序的“drawingarea_button_press_event_cb”函数中按下 CTRL?

void drawingarea_button_press_event_cb( GtkWidget *widget, GdkEventButton *event )
{
 ........
}
4

1 回答 1

3

检查结构的state字段GdkEventButtonGDK_CONTROL_MASK如果 Control 被按住,它将设置位:

if(event->state & GDK_CONTROL_MASK)
  printf("You're totally in control!\n");
于 2010-11-01T13:47:03.967 回答