My Project
editfield.h
Go to the documentation of this file.
1 
12 #pragma once
13 #include "interface.h"
14 class BaseInterfaceCtrl;
15 
25 {
26 public:
28  Editfield();
29 
34  Editfield(int ID);
35 
44  Editfield(int X, int Y, int HEIGHT, int WIDTH, WCHAR* TEXT = NULL);
45 
49  ~Editfield();
50 
60  HWND create(int X, int Y, int HEIGHT, int WIDTH, WCHAR* TEXT) override;
61 
66  WCHAR* getText();
67 
72  int getInt();
73 
74  HWND getHWND();
75 
79  void remove() override;
80 
81 private:
82  int ID;
83  HWND ehWnd = NULL;
84 };
Each element (button, editfield etc) has own structure.
Definition: interface.h:23
int getInt()
Definition: editfield.cpp:49
HWND getHWND()
Definition: editfield.cpp:59
Common draw interface class.
Editfield interface class Provide interface for creating/removing editfield.
Definition: editfield.h:24
WCHAR * getText()
Definition: editfield.cpp:42
HWND create(int X, int Y, int HEIGHT, int WIDTH, WCHAR *TEXT) override
Definition: editfield.cpp:25