#include #include "widgettextfield.h" CTextfield::CTextfield() { this->hWnd = NULL; } HRESULT CTextfield::Create(HANDLE parent, char * name, int x, int y, int w, int h, int style) { this->hWnd = GI_WidgetTextfieldCreate(parent, name, x, y, w, h, style); if (this->hWnd) { return S_OK; } return E_HANDLE; } HRESULT CTextfield::Add(char * line) { return GI_WidgetTextfieldAdd(this->hWnd, line); } HRESULT CTextfield::AddFile(char * filename) { return GI_WidgetTextfieldAddFile(this->hWnd, filename); } HRESULT CTextfield::AddLine(char * line) { return GI_WidgetTextfieldAddLine(this->hWnd, line); } HRESULT CTextfield::DeleteText() { return GI_WidgetTextfieldDeleteText(this->hWnd); } HRESULT CTextfield::Redraw() { return GI_WidgetTextfieldRedraw(this->hWnd); } HRESULT CTextfield::PasswordMode(bool passwordmode) { return GI_WidgetTextfieldPasswordMode(this->hWnd, passwordmode); } HRESULT CTextfield::ReadonlyMode(bool readonly) { return GI_WidgetTextfieldReadonlyMode(this->hWnd, readonly); } HRESULT CTextfield::SingleLine(bool singleline) { return GI_WidgetTextfieldSetSingleLine(this->hWnd, singleline); } /* HRESULT CTextfield::Undo() { return GI_WidgetTextfieldUndo(this->hWnd); } HRESULT CTextfield::UndoAvailable() { return GI_WidgetTextfieldUndoAvailable(this->hWnd); } HRESULT CTextfield::UndoReset() { return GI_WidgetTextfieldUndoReset(this->hWnd); } */