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.

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

wndClass.lpszMenuName= szAppName;<br />

wndClass.lpszClassName= szAppName;<br />

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

return 0;<br />

}<br />

hInst = hInstance;<br />

hWnd = CreateWindow(szAppName, "DLGBOX1", WS_OVERLAPPEDWINDOW,<br />

CW_USEDEFAULT, 0, CW_USEDEFAULT, 0, 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 />

BOOL FAR PASCAL ControlProc (HWND hDlg, unsigned Message,<br />

WORD wParam, LONG lParam)<br />

{<br />

switch(msg)<br />

{<br />

case WM_INITDIALOG:<br />

return TRUE;<br />

break;<br />

case WM_COMMAND:<br />

switch(wParam)<br />

{<br />

case IDOK:<br />

case IDCANCEL:<br />

EndDialog(hDlg,0);<br />

return TRUE;<br />

}<br />

break;<br />

}<br />

return (0);<br />

}<br />

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

WORD wParam, LONG lParam)<br />

{<br />

FARPROC lpControlProc;<br />

switch(Message)<br />

{<br />

case WM_COMMAND:<br />

switch(wParam)<br />

{<br />

case IDM_ABOUT:<br />

lpControlProc = MakeProcInstance((FARPROC) ControlProc, hInst);<br />

- 413-

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

Saved successfully!

Ooh no, something went wrong!