0
如何在GTK +應用程序的「drawingarea_button_press_event_cb」功能中按下CTRL按鈕?在GTK +應用程序中按下CTRL按鈕
void drawingarea_button_press_event_cb(GtkWidget *widget, GdkEventButton *event)
{
........
}
如何在GTK +應用程序的「drawingarea_button_press_event_cb」功能中按下CTRL按鈕?在GTK +應用程序中按下CTRL按鈕
void drawingarea_button_press_event_cb(GtkWidget *widget, GdkEventButton *event)
{
........
}
檢查GdkEventButton
結構的state
字段。如果控制被按下,將會設置GDK_CONTROL_MASK
位:
if(event->state & GDK_CONTROL_MASK)
printf("You're totally in control!\n");