ComboBox schreibgeschützt
-
Wie bekomme ich eine ComboBox schreibgeschützt? Auswählen soll man noch können, aber nicht selber hineinschreiben.
Gru?
-
static_cast<CEdit*> (CWnd::FromHandle(FindWindowEx(myCombo.m_hWnd,0,"edit",0)))->SetReadOnly(true);
[ Dieser Beitrag wurde am 03.02.2003 um 15:41 Uhr von Nemesyzz editiert. ]
-
Da bekomme ich ein Access Violation beim Kompilieren. Ich habe es gleich beim Start der DialogBox aufgerufen.
-
In OnInitDialog?
Hat deine ComboBox das Style CBS_DROPDOWN (nicht CBS_DROPDOWNLIST)?
-
Ja ich wollte das es schreibgeschützt ist, gleich wenn der Dialog geöffnet wird indem es sitzt.
-
In ein CBS_DROPDOWN kann man nichts reinschreiben.
-
Original erstellt von <???>:
Ja ich wollte das es schreibgeschützt ist, gleich wenn der Dialog geöffnet wird indem es sitzt.Meinst du vielleicht ausgegraut??? ->>> m_combo.EnableWindow(false);
-
Nein, ich will es nicht "disabeln". Ich möchte das man noch eine Auswahl treffen kann, aber nicht editieren darf.
-
Dann nimm als Style CBS_DROPDOWN anstatt CBS_DROPLIST