[idd] helper/CEditWidget: support enable/disabling edit controls

This commit is contained in:
Quantum
2025-11-15 04:46:19 -05:00
committed by Geoffrey McRae
parent c8de7b27fd
commit 06c490ca72
2 changed files with 7 additions and 0 deletions

View File

@@ -24,6 +24,11 @@ int CEditWidget::getNumericValue()
return std::stoi(getValue()); return std::stoi(getValue());
} }
bool CEditWidget::enable(bool enabled)
{
return Edit_Enable(m_hwnd, enabled);
}
void CEditWidget::setValue(const std::wstring &value) void CEditWidget::setValue(const std::wstring &value)
{ {
if (!Edit_SetText(m_hwnd, value.c_str())) if (!Edit_SetText(m_hwnd, value.c_str()))

View File

@@ -9,6 +9,8 @@ public:
std::wstring getValue(); std::wstring getValue();
int getNumericValue(); int getNumericValue();
bool enable(bool enabled = true);
bool disable() { return enable(false); }
void setValue(const std::wstring &value); void setValue(const std::wstring &value);
void setNumericValue(int value); void setNumericValue(int value);
}; };