From e017c98ffd718ebff9546160fdaaa36a8c5e0e2e Mon Sep 17 00:00:00 2001 From: Daniel Collins Date: Sat, 6 Aug 2011 16:35:03 +0000 Subject: [PATCH] Highlight text boxes with invalid values. --- src/ipxconfig.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/ipxconfig.cpp b/src/ipxconfig.cpp index 63db3e5..6433b3a 100644 --- a/src/ipxconfig.cpp +++ b/src/ipxconfig.cpp @@ -332,7 +332,9 @@ int main() { if(inv_window && !PeekMessage(&msg, NULL, 0, 0, 0)) { MessageBox(windows.main, inv_error.c_str(), "Error", MB_OK); + SetFocus(inv_window); + Edit_SetSel(inv_window, 0, Edit_GetTextLength(inv_window)); inv_window = NULL; } @@ -459,7 +461,9 @@ static bool save_config() { if(port < 1 || port > 65535 || *endptr) { MessageBox(windows.main, "Invalid port number.\nPort number must be an integer in the range 1 - 65535", "Error", MB_OK); + SetFocus(windows.opt_port); + Edit_SetSel(windows.opt_port, 0, Edit_GetTextLength(windows.opt_port)); return false; }