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.

Okno1.hbrBackground= GetStockObject(WHITE_BRUSH );<br />

Okno1.lpszMenuName= 0;<br />

Okno1.lpszClassName= LongPtr1;<br />

if (!RegisterClass(&Okno1))<br />

return 0;<br />

}<br />

NrOkna = CreateWindow(LongPtr1, lp2, WS_VISIBLE |<br />

WS_SYSMENU |<br />

WS_MINIMIZEBOX | WS_VSCROLL | WS_MAXIMIZEBOX,<br />

CW_USEDEFAULT, 0, CW_USEDEFAULT, 0,<br />

0, 0, hInstance, 0);<br />

ShowWindow(NrOkna, nCmdShow);<br />

UpdateWindow(NrOkna);<br />

while (GetMessage(&komunikaty, 0, 0, 0))<br />

{<br />

TranslateMessage(&komunikaty );<br />

DispatchMessage(&komunikaty );<br />

}<br />

return 0;<br />

}<br />

long FAR PASCAL WndProc (HWND NrOkna, unsigned KomunikatWindows,<br />

WORD wParam, LONG lParam)<br />

{<br />

HDC NrKontekstu;<br />

PAINTSTRUCT struktura_graficzna;<br />

RECT prostokat;<br />

switch(KomunikatWindows)<br />

{<br />

case WM_PAINT:<br />

{<br />

NrKontekstu = BeginPaint(NrOkna, &struktura_graficzna);<br />

GetClientRect(NrOkna, &prostokat);<br />

TextOut(NrKontekstu,80,50, ": Reczne sterowanie:", 20 );<br />

TextOut(NrKontekstu, 5,70, "Tu -->", 6);<br />

TextOut(NrKontekstu, 5, 85, "Blad:", 5);<br />

TextOut(NrKontekstu,75,70, "-----------------------------",<br />

40);<br />

TextOut(NrKontekstu,30,110, "<strong>Programowanie</strong> proceduralno -<br />

zdarzeniowe.", 41 );<br />

TextOut(NrKontekstu,30,135, "Szablon moze zostac rozbudowany<br />

o inne funkcje.", 47 );<br />

TextOut(NrKontekstu,30,180, "RECZNIE panujemy np. nad:", 25<br />

);<br />

TextOut(NrKontekstu,20,220, "paskiem tytulowym okna, tytulem<br />

ikonki...", 41);<br />

- 394-

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

Saved successfully!

Ooh no, something went wrong!