Значения необходимо печатать без EDITTEXT (т. е. CEdit).C++

Программы на C++. Форум разработчиков
Anonymous
Значения необходимо печатать без EDITTEXT (т. е. CEdit).

Сообщение Anonymous »

У меня уже есть значение в EDITTEXT, и оно работает хорошо. А что, если мы хотим напечатать это значение без этого EDITTEXT.
Это текущее представление, но мы хотим напечатать 62,93 без этого белого прямоугольника.
Изображение

Sol.rc
EDITTEXT IDC_MODALITY_SURFACE_VOL_DATA_BOX,180,149,26,14,ES_AUTOHSCROLL | ES_WANTRETURN | ES_NUMBER
XXX.h
CEdit m_ModSurVolDataTextBox;
XXX.cpp

Код: Выделить всё

void XXX::DoDataExchange(CDataExchange *pDX)
{
...
DDX_Control(pDX, IDC_MODALITY_SURFACE_VOL_DATA_BOX, m_ModSurVolDataTextBox);
}

BOOL xxx::OnInitDialog()
{
...
m_ModSurVolDataTextBox.SetFont(&m_textFontMed);
}

void XXX::OnClkModSurCheckBox()
{
...
m_ModSurVolDataTextBox.SetWindowText(volume_data);
}
Одним из решений может быть изменение цвета поля EDITTEXT на цвет фона. Однако не знаю, как это сделать.

Подробнее здесь: https://stackoverflow.com/questions/786 ... -i-e-cedit

Вернуться в «C++»