[MFC] Jak zmienic dynamicznie wlasciwosci edita?

0

Witam. Mam taki problem - mam radio buttony i w zaleznosci od tego ktory jest zaznaczony chce aby w edit boxa mozna bylo wpisywac cyfry i znaki (domyslny tryb), lub tylko cyfry. Mozna ustawic w properties aby edit pryjmowal tylko cyfru ale mi to nic nie daje. Obsluge radio buttonow juz mam, zostaje tylko ta zmiana stylu edita. Prosze o pomoc, raczej pilne :-)i

0

GetDlgItem(ID_EDITA)->metody_edita

tak dobierasz sie do obiektu edita i juz sie pobaw odpowiednimi metodami (znajdziesz w msdn)... sorka ze nie pisze dokladnie co i jak ale nie chce mi sie sprawdzac... :|

0

Jesli kogos interesuje to jest metoda ModifyStyle(int syl_do_usuniecia, int styl_do_dodania, int = false) odziedziczona z Cwnd ktora mozna spokojnie uzywac, sprawdzane. Przyklad: powiedzmy pod buttonem jest zmiana wlasciwosci edita zeby bral tylko liczby (edit to zmienna kontrolna):

edit.ModifyStyle(0, ES_NUMBER);

Aby usunac ten styl piszemy:

edit.ModifyStyle(ES_NUMBER, 0);

Style mozna laczyc oczywiscie za pomoca operatorow bitowych. Pozdro!

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