Citiraj:
Autor immoRt4L
moraš imati varijable koje su CString za uspoređivanje s "nekaj". za combo box sa izvođačima kreiraj još jednu varijablu koja je CString (nazovi ju m_sIzvodac, s kao string) i tu varijablu usporedi sa "Ime nekog".
edit: uglavnom, varijabla m_Izvodac mora biti CString
|
Evo ovako sam riješio i sve radi za 5. Dodao sam još jednu funkciju da se kod drop down-a combo box-a od izvodaca odmah briše sadžaj combo box-a album:
void CSeminarDlg::OnDropdownAlbum()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
// OCISTI SADRZAJ COMBO BOXA ALBUMI
//m_Album.ResetContent(); // m_ctrCombo2 je varijabla drugog combo boxa (control)
CString izbor;
m_Izvodac.GetWindowText(izbor);
//m_Izvodac.GetLBText(izbor);
if(izbor == "Johnny Cash") { // m_SCombo1 je varijabla prvog combo boxa, ona sadrzi trenutno oznacen sadrzaj (CString)
m_Album.AddString("2");
m_Album.AddString("4");
m_Album.AddString("6");
m_Album.AddString("8");
}
if(izbor == "Tom Waits") {
m_Album.AddString("1");
m_Album.AddString("3");
m_Album.AddString("5");
m_Album.AddString("7");
}
}
void CSeminarDlg::OnDropdownIzvodac()
{
// TODO: Add your control notification handler code here
m_Album.ResetContent();
}
Puno hvala na pomoći : hello2 : Ako prolaziš kroz Rijeku javi se i idemo na : cheers2