forked from derandark/DungeonViewerAC
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CreditsDialog.cpp
73 lines (53 loc) · 1.16 KB
/
CreditsDialog.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include "StdAfx.h"
#include "CreditsDialog.h"
HWND CreditsDialog::m_hWnd = 0;
void CreditsDialog::Create(HWND hParent)
{
if (m_hWnd)
return;
// Create the window.
m_hWnd = CreateDialog(Globals::GetAppInstance(), (LPCTSTR)IDD_CREDITS, hParent, (DLGPROC)DlgProc);
if (!m_hWnd)
{
// Failure.
MessageBox(hParent, "Failed creating credits dialog!", "Error", MB_ICONHAND);
}
}
void CreditsDialog::InitDialog(void)
{
}
#include "MainDialog.h"
#include "Random.h"
INT_PTR CreditsDialog::DlgProc(HWND hWnd, UINT MsgID, WPARAM wParam, LPARAM lParam)
{
switch(MsgID)
{
case WM_INITDIALOG:
{
m_hWnd = hWnd;
InitDialog();
return TRUE;
}
case WM_CLOSE:
{
DestroyWindow(hWnd);
return TRUE;
}
case WM_DESTROY:
{
m_hWnd = 0;
return TRUE;
}
case WM_COMMAND:
{
switch(LOWORD(wParam))
{
case IDOK:
DestroyWindow(hWnd);
break;
}
return TRUE;
}
}
return FALSE;
}