2011-07-24 16 views
7

Tôi đang cố gắng điền vào một hộp kết hợp trong ứng dụng MFC mà không có may mắn, tôi đã thử tất cả các phương pháp có sẵn trên internet nhưng không ai có vẻ làm việc cho tôi, nếu tôi cố gắng nhập các giá trị bằng cách sử dụng tùy chọn dữ liệu cửa sổ bất động sản như "giá trị 1, giá trị 2" chỉ có giá trị 2 màn hình trong combo box, nếu tôi cố gắng thêm nó bằng cách sửPopulate Drop Down trong MFC

comboxbox.AddString("value 1"); 

tôi nhận được

phía bên trái của AddClosedCurve phải có lớp/đoàn/struct.

Tôi đang sử dụng Visual Studio 2008.

Trả lời

9
CComboBox* pComboBox = (CComboBox*)GetDlgItem(YOUR_COMBO_ID); 

pComboBox->AddString(_T("Value")); 
pComboBox->AddString(_T("Value")); 

Để biết những gì _T có nghĩa là: Read this

0

Tạo một biến kiểm soát đối với các combobox và gọi m_ctrlCombo.AddString (_T (" Chuỗi của tôi "));

Một việc khác bạn cần làm là mở hộp thoại trong trình chỉnh sửa tài nguyên, chọn hộp tổ hợp, nhấp vào mũi tên của combobox và bây giờ bạn sẽ thấy hộp tổ hợp sẽ được tô sáng bằng cách kéo chuột xuống dưới.