Вы можете переопределить OnBeginEdit и проверить, по какому столбцу щелкнули, используя event.m_col, и действовать соответствующим образом (т.е. event.Veto () или нет).Я не думаю, что вы можете сделать выпадающий список в самой ячейке, но вы можете создать простой диалог, который делает то же самое, когда пользователь нажимает на этот столбец.Или вы можете захотеть взглянуть на UltimateListCtrl , чистую реализацию ListCtrl на Python, которая может делать практически все, что вы захотите.