#ifndef BINARY_WATCH_GUI_H #define BINARY_WATCH_GUI_H class binaryWatch: public watchObject { private: const static unsigned short int watchStartX = 20, watchStartY = 20; HPEN penBorder; HBRUSH brushLED[2]; HBRUSH brushMain, brushButtons; unsigned short int ratio, buttonSize; unsigned short int faceStartX, faceStartY, faceEndX, faceEndY; unsigned short int previousTime[3][6]; public: binaryWatch (); ~binaryWatch (); int checkMouseClick (int x, int y); void repaintGUI (HDC hdc, int size); void repaintTime (HDC hdc, int hour, int min, int sec); void resetTime (); }; #endif