dvander@1651: #include "InstallerMain.h" dvander@1651: #include "Welcome.h" dvander@1651: #include "ChooseMethod.h" dvander@1651: dvander@1651: INT_PTR CALLBACK WelcomeHandler(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) dvander@1651: { dvander@1651: switch (message) dvander@1651: { dvander@1651: case WM_INITDIALOG: dvander@1651: { dvander@1722: SetToGlobalPosition(hDlg); dvander@1651: return (INT_PTR)TRUE; dvander@1651: } dvander@1651: case WM_COMMAND: dvander@1651: { dvander@1651: if (LOWORD(wParam) == ID_WELCOME_EXIT dvander@1651: || LOWORD(wParam) == ID_CLOSE) dvander@1651: { dvander@1722: UpdateGlobalPosition(hDlg); dvander@1651: EndDialog(hDlg, NULL); dvander@1651: return (INT_PTR)TRUE; dvander@1651: } dvander@1651: else if (LOWORD(wParam) == ID_WELCOME_NEXT) dvander@1651: { dvander@1722: UpdateGlobalPosition(hDlg); dvander@1651: EndDialog(hDlg, (INT_PTR)DisplayChooseMethod); dvander@1651: return (INT_PTR)TRUE; dvander@1651: } dvander@1651: break; dvander@1651: } dvander@1651: } dvander@1651: dvander@1651: return (INT_PTR)FALSE; dvander@1651: } dvander@1651: dvander@1651: void *DisplayWelcome(HWND hWnd) dvander@1651: { dvander@1651: INT_PTR val; dvander@1651: dvander@1651: if ((val = DialogBox( dvander@1651: g_hInstance, dvander@1651: MAKEINTRESOURCE(IDD_WELCOME), dvander@1651: hWnd, dvander@1651: WelcomeHandler)) == -1) dvander@1651: { dvander@1651: return NULL; dvander@1651: } dvander@1651: dvander@1651: return (void *)val; dvander@1651: } dvander@1651: