diff --git a/idd/LGIddHelper/CEditWidget.cpp b/idd/LGIddHelper/CEditWidget.cpp index 11342844..4668eaff 100644 --- a/idd/LGIddHelper/CEditWidget.cpp +++ b/idd/LGIddHelper/CEditWidget.cpp @@ -24,6 +24,11 @@ int CEditWidget::getNumericValue() return std::stoi(getValue()); } +bool CEditWidget::enable(bool enabled) +{ + return Edit_Enable(m_hwnd, enabled); +} + void CEditWidget::setValue(const std::wstring &value) { if (!Edit_SetText(m_hwnd, value.c_str())) diff --git a/idd/LGIddHelper/CEditWidget.h b/idd/LGIddHelper/CEditWidget.h index ff62b7e1..89ec228f 100644 --- a/idd/LGIddHelper/CEditWidget.h +++ b/idd/LGIddHelper/CEditWidget.h @@ -9,6 +9,8 @@ public: std::wstring getValue(); int getNumericValue(); + bool enable(bool enabled = true); + bool disable() { return enable(false); } void setValue(const std::wstring &value); void setNumericValue(int value); };