@@ -109,12 +109,13 @@ ParameterDialog::ParameterDialog (NUIE::ParameterInterfacePtr& paramInterface) :
109109
110110}
111111
112- bool ParameterDialog::Show (HWND parentHwnd, short x, short y)
112+ bool ParameterDialog::Show (const std::wstring& dialogTitle, HWND parentHwnd, short x, short y)
113113{
114114 WORD paramCount = (WORD) paramInterface->GetParameterCount ();
115115 short dialogInnerWidth = StaticWidth + ControlWidth + DialogPadding;
116116 short dialogWidth = dialogInnerWidth + 2 * DialogPadding;
117117 short dialogHeight = paramCount * ControlHeight + (paramCount + 3 ) * DialogPadding + ButtonHeight;
118+ paramDialog.SetParameters (dialogTitle, x, y, dialogWidth, dialogHeight);
118119
119120 short currentY = DialogPadding;
120121 for (WORD paramIndex = 0 ; paramIndex < paramCount; ++paramIndex) {
@@ -167,9 +168,8 @@ bool ParameterDialog::Show (HWND parentHwnd, short x, short y)
167168 paramDialog.AddButton (NE::LocalizeString (L" Cancel" ), dialogInnerWidth - 2 * ButtonWidth, currentY + DialogPadding, ButtonWidth, ButtonHeight, CancelButtonId);
168169 paramDialog.AddDefButton (NE::LocalizeString (L" OK" ), dialogInnerWidth - ButtonWidth + DialogPadding, currentY + DialogPadding, ButtonWidth, ButtonHeight, OkButtonId);
169170
170- DialogParameters parameters (NE::LocalizeString (L" Parameters" ), x, y, dialogWidth, dialogHeight);
171171 parentWindowHandle = parentHwnd;
172- INT_PTR dialogResult = paramDialog.Show (parameters, parentHwnd, DlgProc, (LPARAM) this );
172+ INT_PTR dialogResult = paramDialog.Show (parentHwnd, DlgProc, (LPARAM) this );
173173 if (dialogResult == IDOK) {
174174 ApplyParameterChanges ();
175175 return true ;
0 commit comments