| author | David Anderson <dvander@alliedmods.net> |
| Sun Nov 25 18:50:13 2007 +0000 (2007-11-25) | |
| changeset 1725 | ea875bcbc286 |
| parent 1722 | 2c16f160f5dd |
| child 1726 | 5ca491ac0e35 |
| permissions | -rw-r--r-- |
| dvander@1651 | 1 |
#include "InstallerMain.h" |
| dvander@1651 | 2 |
#include "Welcome.h" |
| dvander@1651 | 3 |
#include "ChooseMethod.h" |
| dvander@1651 | 4 |
|
| dvander@1651 | 5 |
INT_PTR CALLBACK WelcomeHandler(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) |
| dvander@1651 | 6 |
{ |
| dvander@1651 | 7 |
switch (message) |
| dvander@1651 | 8 |
{ |
| dvander@1651 | 9 |
case WM_INITDIALOG: |
| dvander@1651 | 10 |
{ |
| dvander@1722 | 11 |
SetToGlobalPosition(hDlg); |
| dvander@1651 | 12 |
return (INT_PTR)TRUE; |
| dvander@1651 | 13 |
} |
| dvander@1651 | 14 |
case WM_COMMAND: |
| dvander@1651 | 15 |
{ |
| dvander@1651 | 16 |
if (LOWORD(wParam) == ID_WELCOME_EXIT |
| dvander@1651 | 17 |
|| LOWORD(wParam) == ID_CLOSE) |
| dvander@1651 | 18 |
{ |
| dvander@1722 | 19 |
UpdateGlobalPosition(hDlg); |
| dvander@1651 | 20 |
EndDialog(hDlg, NULL); |
| dvander@1651 | 21 |
return (INT_PTR)TRUE; |
| dvander@1651 | 22 |
} |
| dvander@1651 | 23 |
else if (LOWORD(wParam) == ID_WELCOME_NEXT) |
| dvander@1651 | 24 |
{ |
| dvander@1722 | 25 |
UpdateGlobalPosition(hDlg); |
| dvander@1651 | 26 |
EndDialog(hDlg, (INT_PTR)DisplayChooseMethod); |
| dvander@1651 | 27 |
return (INT_PTR)TRUE; |
| dvander@1651 | 28 |
} |
| dvander@1651 | 29 |
break; |
| dvander@1651 | 30 |
} |
| dvander@1651 | 31 |
} |
| dvander@1651 | 32 |
|
| dvander@1651 | 33 |
return (INT_PTR)FALSE; |
| dvander@1651 | 34 |
} |
| dvander@1651 | 35 |
|
| dvander@1651 | 36 |
void *DisplayWelcome(HWND hWnd) |
| dvander@1651 | 37 |
{ |
| dvander@1651 | 38 |
INT_PTR val; |
| dvander@1651 | 39 |
|
| dvander@1651 | 40 |
if ((val = DialogBox( |
| dvander@1651 | 41 |
g_hInstance, |
| dvander@1651 | 42 |
MAKEINTRESOURCE(IDD_WELCOME), |
| dvander@1651 | 43 |
hWnd, |
| dvander@1651 | 44 |
WelcomeHandler)) == -1) |
| dvander@1651 | 45 |
{ |
| dvander@1651 | 46 |
return NULL; |
| dvander@1651 | 47 |
} |
| dvander@1651 | 48 |
|
| dvander@1651 | 49 |
return (void *)val; |
| dvander@1651 | 50 |
} |
| dvander@1651 | 51 |