All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
WindowsDialogBoxParams.h
1 // Copyright eeGeo Ltd (2012-2015), All Rights Reserved
2 
3 #pragma once
4 #include "Types.h"
5 
6 namespace Eegeo
7 {
9  {
10  WORD dialogVersion;
11  WORD extendedDialogTemplate;
12  DWORD helpId;
13  DWORD extendedStyle;
14  DWORD windowStyle;
15  WORD numOfControls;
16  WORD x;
17  WORD y;
18  WORD width;
19  WORD height;
20  LPCWSTR menu;
21  LPCWSTR defaultClass;
22  LPCWSTR title;
23 
24  DialogBoxParams() :
25  dialogVersion(1),
26  extendedDialogTemplate(0xFFFF),
27  helpId(0),
28  extendedStyle(0),
29  windowStyle(0),
30  numOfControls(0),
31  x(0),
32  y(0),
33  width(0),
34  height(0),
35  menu(L""),
36  defaultClass(L""),
37  title(L"TITLE")
38  {
39 
40  }
41 
42  };
43 
45  {
46  DWORD helpId;
47  DWORD extendedSytle;
48  DWORD windowStyle;
49  WORD x;
50  WORD y;
51  WORD width;
52  WORD height;
53  DWORD controlId;
54  DWORD controlType;
55  LPCWSTR text;
56  WORD extraData;
57 
59  helpId(0),
60  extendedSytle(0),
61  windowStyle(0),
62  x(0),
63  y(0),
64  width(0),
65  height(0),
66  controlId(-1),
67  controlType(0),
68  text(L""),
69  extraData(0)
70  {
71 
72  }
73 
74  };
75 }