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.

int PASCAL WinMain(HANDLE hInstance, HANDLE hPrevInstance,<br />

LPSTR lpszCmdLine, int nCmdShow)<br />

{<br />

WNDCLASS wndClass;<br />

MSG msg;<br />

HWND hWnd;<br />

RECT rect;<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 = LoadIcon(NULL, szAppName);<br />

wndClass.hCursor= LoadCursor(NULL, IDC_CROSS);<br />

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

wndClass.lpszMenuName= NULL;<br />

wndClass.lpszClassName= szAppName;<br />

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

return 0;<br />

}<br />

hWnd = CreateWindow(szAppName,<br />

"MEDYT-01", WS_OVERLAPPEDWINDOW,<br />

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

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

GetClientRect(hWnd, (LPRECT) &rect);<br />

hEditWnd = CreateWindow ("Edit",NULL, WS_CHILD | WS_VISIBLE |<br />

ES_MULTILINE | WS_VSCROLL |<br />

WS_HSCROLL | ES_AUTOHSCROLL |<br />

ES_AUTOVSCROLL, 0, 0,(rect. right -<br />

rect. left),<br />

(rect. bottom - rect.<br />

top),hWnd,IDC_EDIT, hIstance,NULL);<br />

if( ! hEditWnd )<br />

{<br />

DestroyWindow(hWnd);<br />

return 0;<br />

}<br />

ShowWindow(hWnd, nCmdShow);<br />

UpdateWindow(hWnd);<br />

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

{<br />

TranslateMessage(&msg );<br />

DispatchMessage(&msg );<br />

}<br />

return 0;<br />

}<br />

long FAR PASCAL WndProc (HWND hWnd, unsigned Message,<br />

WORD wParam, LONG lParam)<br />

- 404-

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

Saved successfully!

Ooh no, something went wrong!