//*********************************************************************** // // ui.h // //*********************************************************************** class CMyApp : public CWinApp // CMyApp periytetään MFC:n ohjelma-yliluokasta { public: // aliohjelmajäsenten esittely virtual BOOL InitInstance (); // ohjelman instanssin initialisaatio }; class CMainWindow : public CWnd // CMainWindow periytetään MFC:n ikkuna-yliluokasta { private: // tietojäsenten esittely CFont m_fontMain; // fontti CButton m_ctlGroupBox; // kehyskontrolli CScrollBar m_ctlVScrollRed; // vierityspalkkikontrolli CScrollBar m_ctlVScrollGreen; // vierityspalkkikontrolli CScrollBar m_ctlVScrollBlue; // vierityspalkkikontrolli CButton m_ctlPushButtonRed; // Punainen -nappi CButton m_ctlPushButtonGreen; // Vihreä -nappi CButton m_ctlPushButtonBlue; // Sininen -nappi CHotKeyCtrl m_ctlHotkey; // hotkey public: // aliohjelmajäsenten esittely CMainWindow (); // ikkunan luontialiohjelma virtual BOOL PreTranslateMessage (MSG*); // tabulaattori ja pikanäppäimet protected: // aliohjelmajäsenten esittely afx_msg int OnCreate (); // luomisaliohjelma afx_msg void OnGetMinMaxInfo (MINMAXINFO*); // lomakkeen koon esto afx_msg void OnPaint (); // ympyrä afx_msg void OnVScroll (UINT, UINT, CScrollBar*); // vierityspalkit afx_msg void OnSize (UINT, int, int); // koonmuutosaliohjelma afx_msg void OnButtonRedClicked (); // Punainen -nappia painetaan afx_msg void OnButtonGreenClicked (); // Vihreä -nappia painetaan afx_msg void OnButtonBlueClicked (); // Sininen -nappia painetaan DECLARE_MESSAGE_MAP () // MESSAGE MAP:n esittely };