From f4136deecb50643af02c520fa3f80f2473de61d1 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Thu, 17 Apr 2008 19:26:39 +0200 Subject: [PATCH] user32: Added support for WS_EX_RIGHT in the edit control. --- dlls/user32/edit.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dlls/user32/edit.c b/dlls/user32/edit.c index a5265e9b710..08665333052 100644 --- a/dlls/user32/edit.c +++ b/dlls/user32/edit.c @@ -4813,6 +4813,9 @@ static LRESULT EDIT_WM_NCCreate(HWND hwnd, LPCREATESTRUCTW lpcs, BOOL unicode) if (es->style & ES_COMBO) es->hwndListBox = GetDlgItem(es->hwndParent, ID_CB_LISTBOX); + /* FIXME: should we handle changes to WS_EX_RIGHT style after creation? */ + if (lpcs->dwExStyle & WS_EX_RIGHT) es->style |= ES_RIGHT; + /* Number overrides lowercase overrides uppercase (at least it * does in Win95). However I'll bet that ES_NUMBER would be * invalid under Win 3.1.