ES_NUMBER für ComboBox?
-
Hallo!
Für CEdit gibt es ja als Style ES_NUMBER damit man nur noch Zahlen eingeben kann. Kann ich etwas ähnliches auch bei CComboBox einstellen? Nen style dazu hab ich nicht gefunden. Es ist nämlcih ziemlich umständlich (und meiner Meinung nach unnötig, für sowas gibts ja die MFC) den String erst darauf hin zu überprüfen, ob da was außer Zahlen drin ist, und dann alels rauszuschneiden, was keine ist...
-
Benutze CComboBoxEx...
CEdit* pEditComboEx = m_pComboEx->GetEditCtrl(); pEditComboEx->ModifyStyle(NULL, ES_NUMBER);
-
Erst mal danke. Kommt aber ein neues Problem auf: Ich kann komischerweise bei ComboBoxEx die AddString funktion nicht mehr aufrufen, kriege einen Laufzeitfehler. Woran kann das liegen?
-
Geht auch mit der normalen Combo.
FromHandle(::FindWindowEx(GetDlgItem(IDC_COMBO1)->m_hWnd,0,L"edit",0))->ModifyStyle(0,ES_NUMBER)
[ Dieser Beitrag wurde am 18.11.2002 um 11:05 Uhr von Nemesyzz editiert. ]
-
Danke, genau das richtige!