Member 14594285 Ответов: 1

Combobox и скользящий текст


Привет, я новичок в visual studio mfc c++, я хочу создать поле со списком. Я написал::
CString str;
	for (int i = 0; i < 20; i++)
	{
		str.Format(_T("item string %d"), i);
		combo.AddString(str);
	}


и затем:

combo.GetLBText(combo.GetCurSel(), m_strTextCtrl);
	UpdateData(FALSE);// TODO: Add your control notification handler code here


но я не знаю, что я должен iniziatialize m_strTextCtrl

Что я уже пробовал:

Я не знаю, как нужно инициализировать m_strTextCtrl

1 Ответов

Рейтинг:
6

Richard MacCutchan

Переменная назначения должна быть указателем на (широкий) символьный буфер или ссылкой на CString объект, как описано в CComboBox::GetLBText | Microsoft Docs[^]. Если этот код является частью диалогового окна (и UpdateData звонок предполагает, что это так), то m_ префикс предполагает, что это должна быть переменная класса, сгенерированная мастером классов.