This function:
gtk_tree_view_get_path_at_pos (GtkTreeView *tree_view,
gint x,
gint y,
GtkTreePath **path,
GtkTreeViewColumn **column,
gint *cell_x,
gint *cell_y)
will give you a path that you can pass to
gtk_tree_model_get_iter()
to get an iterator.