2010-10-31 59 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"); 
相關問題