16.05.2015 Views

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

Programowanie w C++ Borland Builder - Wyższa Szkoła Informatyki ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Typowe rodzaje elementów (obiektów) starujących w środowisku<br />

Windows:<br />

BUTTON<br />

- klawisz rozkazu, prostokątne okno typu<br />

Child, reprezentujące przycisk, który<br />

użytkownik może włączyć; przycisk może<br />

być opatrzony etykietą (text label).<br />

COMBOBOX<br />

- okienko dialogowe kombinowane. Jest<br />

złożeniem klasy EDIT i LISTBOX;<br />

LISTBOX<br />

STATIC<br />

- oknienko z listą (zwykle element<br />

składowy okienka dialogowego typu<br />

Combo Box.<br />

- pole statyczne (bez prawa edycji).<br />

Niewielkie okno zawierające tekst lub<br />

grafikę; służy z reguły do oznaczania<br />

innych okien sterujących.<br />

SCROLLBAR<br />

- pasek przewijania (pionowy - Vertical<br />

Scroll Bar; poziomy - Horizontal<br />

Scroll Bar).<br />

Style klawiszy sterujących (Button Styles):<br />

BS_PUSHBUTTON - Klawisz. Okno sterujące wysyła, po<br />

każdym wyborze klawisza<br />

(kliknięcie), wiadomość do okna<br />

macieżystego (Parent Window).<br />

BS_RADIOBUTTON - Okrągły przełącznik działający<br />

zwykle na zasadzie @tylko jeden<br />

z grupy".<br />

BS_CHECKBOX -<br />

- prostokątny przełącznik [X]<br />

włączający (aktywna) lub<br />

wyłączający (nieaktywna)<br />

opcję. Działa niezależnie od<br />

pozostałych.<br />

Inne style określają np. sposób edycji tekstu (ES_LEFT,<br />

ES_MULTILINE, itp.) Szczegóły - patrz system Help - Windows API.<br />

Oto przykład utworzenia okna elementu sterującego typu "Klawisz"<br />

(BUTTON to nazwa typu):<br />

hControlWnd = CreateWindow ("BUTTON", " Napis_na_Klawiszu ",<br />

BS_PUSHBUTTON |WS_CHILD | WS_VISIBLE,<br />

10, 20, 30, 40,<br />

- 406-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!