Скрытие комбо-элементов в CComboBox - PullRequest
0 голосов
/ 02 июня 2011

Можно ли скрыть отдельные элементы в комбинированном окне MFC?

У меня есть список, содержащий 5 элементов: ALPHA-0, BETA-1, GAMA-2, DELTA-3, OMEGA-4 сохраненыв векторе

vector<string> mListItems;
CComboBox m_List1;
CComboBox m_List2;

Я использую этот вектор для заполнения двух полей со списком.В m_List1 он должен заполнять все 5 элементов, но в m_List2 он должен заполнять все элементы, но не должен отображать GAMA.Здесь индекс для каждого используется в коде, для каждого индекса реализована различная бизнес-логика.Поэтому я не могу удалить предметы GAMA из второго списка.

У вас есть предложения, чтобы помочь мне с этим?

Возможно ли это сделать?

1 Ответ

0 голосов
/ 02 июня 2011

В комбинированных полях отображаются все элементы, которые вы добавляете в них. Если элемент был добавлен, он будет отображаться.

Так что если вы хотите скрыть некоторые элементы, вам нужно удалить их из комбо. Это можно сделать через DeleteString из CComboBox.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...