updated listbox control from wine 0.9.2

fixes 36 listbox tests

svn path=/trunk/; revision=19865
This commit is contained in:
Sebastian Gasiorek 2005-12-04 14:19:05 +00:00
parent 57f8af8f42
commit 1da88240f8
4 changed files with 548 additions and 546 deletions

View file

@ -548,7 +548,7 @@ static LRESULT COMBO_Create( HWND hwnd, LPHEADCOMBO lphc, HWND hwndParent, LONG
/* create listbox popup */ /* create listbox popup */
lbeStyle = (LBS_NOTIFY | WS_BORDER | WS_CLIPSIBLINGS | WS_CHILD) | lbeStyle = (LBS_NOTIFY | LBS_COMBOBOX | WS_BORDER | WS_CLIPSIBLINGS | WS_CHILD) |
(style & (WS_VSCROLL | CBS_OWNERDRAWFIXED | CBS_OWNERDRAWVARIABLE)); (style & (WS_VSCROLL | CBS_OWNERDRAWFIXED | CBS_OWNERDRAWVARIABLE));
if( lphc->dwStyle & CBS_SORT ) if( lphc->dwStyle & CBS_SORT )

File diff suppressed because it is too large Load diff

View file

@ -18,6 +18,7 @@
#define NTOS_MODE_USER #define NTOS_MODE_USER
#define WIN32_NO_STATUS #define WIN32_NO_STATUS
#include <windows.h> #include <windows.h>
#include <winuser.h>
#include <windowsx.h> #include <windowsx.h>
#include <winnls32.h> #include <winnls32.h>
#include <ndk/ntndk.h> #include <ndk/ntndk.h>

View file

@ -290,6 +290,7 @@ extern "C" {
#define LBS_STANDARD 0xa00003 #define LBS_STANDARD 0xa00003
#define LBS_USETABSTOPS 128 #define LBS_USETABSTOPS 128
#define LBS_WANTKEYBOARDINPUT 0x400 #define LBS_WANTKEYBOARDINPUT 0x400
#define LBS_COMBOBOX 0x8000
#define SBS_BOTTOMALIGN 4 #define SBS_BOTTOMALIGN 4
#define SBS_HORZ 0 #define SBS_HORZ 0
#define SBS_LEFTALIGN 2 #define SBS_LEFTALIGN 2