|
юзать ON_CONTROL_RANGE, затем по ID контрола смотреть какой имеено комбо бокс был изменен, и в зависимости от ID и вызывать функцию FillData с соотв. параметрами
ON_CONTROL_RANGE(ON_CBN_SELCHANGE, IDC_COMBO1, IDC_COMBO3, OnCbnSelected)
void CMyDialog::OnCbnSelected(UINT nID)
{
int nCbnID = nID - IDC_COMBO1;
if (nCbnID == 0)
{
FillData(&m_Project1, m_Type1Value);
}
if (nCbnID == 1)
{
FillData(&m_Project2, m_Type2Value);
}
// и т.д.
}
ЗЫ: идешники IDC_COMBO1, IDC_COMBO2, IDC_COMBO3 должны идти подряд, см. resource.h
__________________
не учите людей думать, они вам этого не простят...
|