L'élément choisi
Pour savoir quel élément, s'il y lieu, a été sélectionné dans la boîte combinée par l'utilisateur, faites appel à ComboBox::get_active(). Cette fonction membre renvoie un pointeur sur un TreeModel::iterator que vous pouvez déréférencer pour obtenir un objet Row afin de lire les valeurs des colonnes. Ainsi, vous pourriez lire à partir du modèle une valeur d'identification sous forme d'un entier, même si vous avez choisi de n'afficher qu'une description littérale dans la boîte combinée. Par exemple :
Gtk::TreeModel::iterator iter = m_Combo.get_active(); if(iter) { Gtk::TreeModel::Row row = *iter; // Obtenir les données de la ligne choisie grâce à notre // connaissance du modèle d'arborescence : int id = row[m_Columns.m_col_id]; set_something_id_chosen(id); // Votre fonction. } else set_nothing_chosen(); // Votre fonction.