2010-10-31 58 views
0

如何在GTK +应用程序的“drawingarea_button_press_event_cb”功能中按下CTRL按钮?在GTK +应用程序中按下CTRL按钮

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

回答

3

检查GdkEventButton结构的state字段。如果控制被按下,将会设置GDK_CONTROL_MASK位:

if(event->state & GDK_CONTROL_MASK) 
    printf("You're totally in control!\n"); 
相关问题