2904666339

2904666339



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;



Wyszukiwarka

Podobne podstrony:
pic0020 (2) 29. OBWE to ń—fccjo—js    od roku 30. Przeciwne rozsaeraeoM NATO aa Onu0f
IMG02 Odczyn Widala: wykrywa p/ciała przeciw Ag H (używając bakterii zabitych formaliną) oraz przec
IJ 3 Naturę of the Seabed IJ aa Smali sm S44 ab Large 1 t S45 ac Glaclal AcdcMJ ga
flfcotiwmct £2015/2016 * c;ł1S7JVM aA J »!♦»A > Sili 1111 AB lift Al"!!, HłH
P1090811 nierówny poziom wykształcenia (przeciętnie niższy na wsi, wyższy w mieście) oraz niejednako
Kwas pantotenowy (8;) - aktywnymi postaciami ąą koenzym A (CoA) oraz białko przenoszące grupy acyl u
I (7) 8/12 Omów oznaki przeciążenia organizmu pływaka w sferze psychicznej i funkcjonalnej oraz w cz
65 I określona jest przez przy/ost przeciętnych wynagrodzeń w stosunku db roku poprzedniego oraz prz
DSC02880 Leczenie przeciwdrobnoustrojowe ■ Campylobactcr — jedynie w przypadku biegunki / krwi.) ora
DSC09090 Zadanie: Dane są dwie osie wyznaczone prze? przecinające się pod kątem prostym i punkc
DSC09090 Zadanie: Dane są dwie osie wyznaczone prze? przecinające się pod kątem prostym i punkc
Definicja ochrony przeciwpożarowej (w rozumieniu Ustawy): Zapobieganie i walka z pożarami oraz zapob
fakultet 27 INSULINONAŚL ADOWCZE I PRZECIWCUKRZYCOWE WŁAŚCIWOŚCI ZWIĄZKÓW WANADU 17 dem(l V) oraz B
DSC05590

więcej podobnych podstron