139{
140 if (
pSettings->menuEditboxStringItemPtr != NULL)
141 {
142 if (message == WM_KEYDOWN)
143 {
144 if (wParam == VK_RETURN)
145 {
146
147 pSettings->menuEditboxStringItemPtr->Invoke(2);
148 }
149 else if (wParam == VK_ESCAPE)
150 {
151
153 si->DestroyEditWindow();
154 si->editboxActive = false;
155 pSettings->menuEditboxStringItemPtr = NULL;
156 pSettings->menuEditboxAlreadyActive =
false;
157
158 si->m_pParent->Invalidate();
159 si->m_pParent->Validate();
160 si->m_pParent->UpdateMenuWindow();
161 }
162 }
163 }
164
165 return DefSubclassProc(hwnd, message, wParam, lParam);
166}
Settings * pSettings
Definition Blackbox.cpp:46
Definition StringItem.h:39