如何在 GTK+ 应用程序的“drawingarea_button_press_event_cb”函数中按下 CTRL?
void drawingarea_button_press_event_cb( GtkWidget *widget, GdkEventButton *event )
{
........
}
检查结构的state
字段GdkEventButton
。GDK_CONTROL_MASK
如果 Control 被按住,它将设置位:
if(event->state & GDK_CONTROL_MASK)
printf("You're totally in control!\n");