[VC++]zmiana stylu CComboBox po utworzeniu - mozliwosc edycj

0

Czesc, jak zmienic styl ComboBox'a juz po utworzeniu go statycznie (chyba tak sie nazywa utworzenie bez korzystaniaz create)
Cholera przegladalem metody CWnd i ComboBoxa i cos typu SetStyle by mi sie prszydalo bo chce w srodku programu w pewnym momencie dac CComboBox jako edytowalna za pomoca CBS_DROPDOWN
Dzieki z gory

0

No a funkcje

CWnd::ModifyStyle

i CWnd::ModifyStyleEx

??? Próbowałeś nimi?
0

hmm, dzieki teraz po Twoim poscie looknalem do nich, i faktycznie powinny dac moze i rade, ale nie daja

GetDlgItem(IDC_COMBO1)->ModifyStyleEx(CBS_DROPDOWN, CBS_DROPDOWNLIST, 0);

powyzszy kod powinien mi usunac styl CBS_DROPDOWN i dodac CBS_DROPDOWNLIST czyli zamknac na mozliwos edytowania, nic jednak takiego sie nie dzieje, chyba ze ja czegos nie kumam

Swoje droga to moge sobie bez tego poradzic na tysiace sposobow, ale nooo normalnie siara ze nie umiem zmienic cholernego stylu comba

0

:D To NIE JEST takie proste w tym przypadku...
http://www.codeproject.com/combobox/RecreateComboBox.asp

1 użytkowników online, w tym zalogowanych: 0, gości: 1