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.

Myszki";<br />

if (!hPrevInstance)<br />

{<br />

wndClass.style= CS_HREDRAW | CS_VREDRAW ;<br />

wndClass.lpfnWndProc= WndProc;<br />

wndClass.cbClsExtra = 0;<br />

wndClass.cbWndExtra= 0;<br />

wndClass.hInstance = hInstance;<br />

wndClass.hIcon = 0;<br />

wndClass.hCursor= LoadCursor(0, IDC_ARROW );<br />

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

wndClass.lpszMenuName= 0;<br />

wndClass.lpszClassName= Lp1;<br />

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

exit(1);<br />

}<br />

hWnd = CreateWindow(Lp1, lp2, WS_OVERLAPPEDWINDOW,<br />

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

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

ShowWindow(hWnd, nCmdShow);<br />

UpdateWindow(hWnd);<br />

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

{<br />

TranslateMessage(&msg );<br />

DispatchMessage(&msg );<br />

}<br />

return 0;<br />

}<br />

LONG FAR PASCAL WndProc (HWND hWnd, WORD Message,<br />

WORD wParam, LONG lParam)<br />

{<br />

HDC hDC;<br />

PAINTSTRUCT ps;<br />

RECT rect;<br />

switch(Message)<br />

{<br />

case WM_SIZE:<br />

hDC = GetDC( hWnd );<br />

TextOut(hDC, 50, 100, "Wykrywanie nacisniecia", 22);<br />

TextOut(hDC, 50, 120, "lewego klawisza myszki.", 23);<br />

TextOut(hDC, 20, 140, "Komunikat o zdarzeniu: ", 22);<br />

TextOut(hDC, 20, 156, "Left Button Down - LBUTTONDOWN", 31);<br />

TextOut(hDC, 50, 170, "Po wcisnieciu klawisza,", 23);<br />

TextOut(hDC, 50, 190,"w biezacej pozycji kursora, pojawi sie<br />

napis

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

Saved successfully!

Ooh no, something went wrong!