5. Z okienka „Toolbox” przeciągnąć myszką ikony Aa (Static Textt) oraz ab| (Edit Box) na wybrane miejsca obok siebie w okienku programu. Jak w p. 4 wprowadzić do kontrolki „Static Textt” tekst z opisem pierwszej danej, która będzie wprowadzana do linii edycyjnej „Edit Box”. Powtórzyć (dwa razy) czynności z p. 5 dla drugiej danej i dla wyniku. Uruchomić program.
6. We właściwościach linii edycyjnej wyniku wybrać zakładkę „Behavior” i ustawić opcję „Read-only” na TRUE.
7. Zdefiniuj obsługę zdarzeń w pierwszej linii edycyjnej. Kliknij jej ikonę prawym klawiszem i wybierz „Add Event Handler...”. W okienku „Message type:” podświetl EN_KILLFOCUS (zdarzenie wyjścia myszą z obszaru linii edycyjnej). Naciśnij klawisz „Add and Edit” i zaakceptuj nazwę funkcji. Pojawi się okno do edycji kodu źródłowego w C++. Wpisz następującą zawartość funkcji obsługi zdarzenia (jeśli IDC_EDIT1 identyfikuje tę linię edycyjną - sprawdzisz to w jej właściwościach).
CEdit* pEdit=(CEdit*)GetDlgltem(IDC_EDIT 1); pEdit->GetWindowT extt(m_T ext); a=atof(m_Text);
m_Text.Format("%.*lf", prec, a); pEdit->SetWindowT extt(m_T ext);
8. Aby wrócić do edycji graficznej w lewym oknie (w zakładce „Res..”) rozwiń drzewo i gałąź „Dialog” oraz wybierz (dwuklik) okno dialogowe programu (IDE_Nazwa_Projektu_DIALOG). Powtórz to samo dla drugiej linii edycyjnej (z identyfikatorem IDC_EDIT2) używając zmiennej b w miejsce zmiennej a. Skompiluj program. Błędy kompilacji wykazują brak definicji zmiennych: m_Text, a, prec, b.
9. Zdefiniuj ww. zmienne w klasie okna dialogowego. Kliknij prawym klawiszem nazwę klasy okna dialogowego w zakładce „Clas..” i wybierz „Add|Member Variable”. Dodobnie dodaj zmienną prec typu int oraz zmienne a, b typu double.
10. Dodaj zmienną zabezpieczoną (Protected) m_Text typu CString do klasy dialogowej. W tym celu przejdź do zakładki Class View. Wykonaj dwuklik na klasę dialogową - przejdziesz do edycji tej funkcji. Po instrukcji double b; dopisz inicjacje zmiennej CString m_Text;