[1/4] comdlg32: Add WS_CLIPSIBLINGS to controls in the item dialog.

Vincent Povirk madewokherd at gmail.com
Tue Aug 25 15:27:12 CDT 2015


-------------- next part --------------
From 2172b9b4025933e5fffc1b96a4e9a24d71306219 Mon Sep 17 00:00:00 2001
From: Vincent Povirk <vincent at codeweavers.com>
Date: Thu, 20 Aug 2015 15:24:37 -0500
Subject: [PATCH 1/6] comdlg32: Add WS_CLIPSIBLINGS to controls in the item
 dialog.

This is necessary because controls can temporarily overlap while the dialog
is being resized, causing rendering glitches as copied bits overlap other
controls.
---
 dlls/comdlg32/comdlg32.rc | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/dlls/comdlg32/comdlg32.rc b/dlls/comdlg32/comdlg32.rc
index 1e616e6..6612dfd 100644
--- a/dlls/comdlg32/comdlg32.rc
+++ b/dlls/comdlg32/comdlg32.rc
@@ -483,16 +483,16 @@ STYLE DS_MODALFRAME | DS_CONTEXTHELP | WS_VISIBLE | WS_POPUP | WS_CAPTION | WS_S
 CAPTION "Open"
 FONT 8, "MS Shell Dlg"
 {
-    LTEXT           "File name:", IDC_FILENAMESTATIC, 160, 240, 60, 9, SS_RIGHT
-    EDITTEXT        IDC_FILENAME, 226, 240, 100, 12,  WS_CHILD | WS_VISIBLE | WS_TABSTOP
+    LTEXT           "File name:", IDC_FILENAMESTATIC, 160, 240, 60, 9, SS_RIGHT | WS_CLIPSIBLINGS
+    EDITTEXT        IDC_FILENAME, 226, 240, 100, 12,  WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_CLIPSIBLINGS
 
-    LTEXT           "Files of type:", IDC_FILETYPESTATIC, 160, 256, 60, 9, SS_RIGHT
+    LTEXT           "Files of type:", IDC_FILETYPESTATIC, 160, 256, 60, 9, SS_RIGHT | WS_CLIPSIBLINGS
     COMBOBOX        IDC_FILETYPE, 226, 256, 100, 12,  WS_CHILD | WS_VISIBLE | WS_TABSTOP | WS_VSCROLL |
-                    CBS_HASSTRINGS | CBS_DROPDOWNLIST
+                    WS_CLIPSIBLINGS | CBS_HASSTRINGS | CBS_DROPDOWNLIST
 
-    DEFPUSHBUTTON   "&Open",  IDOK,     350, 240, 40, 14, WS_GROUP
-    PUSHBUTTON      "Cancel", IDCANCEL, 395, 240, 40, 14
-    PUSHBUTTON      "&Help",  pshHelp,  350, 272, 40, 14
+    DEFPUSHBUTTON   "&Open",  IDOK,     350, 240, 40, 14, WS_GROUP | WS_CLIPSIBLINGS
+    PUSHBUTTON      "Cancel", IDCANCEL, 395, 240, 40, 14, WS_CLIPSIBLINGS
+    PUSHBUTTON      "&Help",  pshHelp,  350, 272, 40, 14, WS_CLIPSIBLINGS
 }
 
 LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
-- 
2.1.4



More information about the wine-patches mailing list