Also im CListCtrl ist das ja ganz schön blöd wenn es um die SubItems geht und deren Bearbeitung.
Ich habe mir da mal so geholfen:
Zuerst FULLROWSELECT als Eigenschaft, danach wenn eine Zelle angeklickt ist, die Mauskoordinaten abfragen und prüfen, ob es sich im Bereich der benötigten Spalte befindet.
Trifft dies zu, kannst du an genau diese Stelle (die Zeile selber weißt du dann ja) eine Edit Box, oder wie du schreibst, eine ComboBox zur Auswahl von "ja", "nein" usw. hinsetzen. Das sieht dann zumindest mal auch nach was aus. Ist zwar nicht ne tolle Methode, aber funktioniert auch gut, obwohl etwas Mühe beim Berechnen der Koordinaten und so weiter.
Bei mir hat das aber gut ausgesehen!!