Make dialog IDs "Browse for Folder" compatible with IE.
diff --git a/dlls/shell32/brsfolder.c b/dlls/shell32/brsfolder.c index c1dd646..e4fbc79 100644 --- a/dlls/shell32/brsfolder.c +++ b/dlls/shell32/brsfolder.c
@@ -256,7 +256,8 @@ */ static BOOL WINAPI BrsFolderDlgProc( HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam ) -{ TRACE("hwnd=%i msg=%i 0x%08x 0x%08lx\n", hWnd, msg, wParam, lParam ); +{ + TRACE("hwnd=%08x msg=%04x 0x%08x 0x%08lx\n", hWnd, msg, wParam, lParam ); switch(msg) { case WM_INITDIALOG: @@ -299,7 +300,6 @@ case IDCANCEL: EndDialog(hWnd, 0); return TRUE; - break; } break; case BFFM_SETSTATUSTEXTA:
diff --git a/dlls/shell32/shres.rc b/dlls/shell32/shres.rc index f864f84..152e834 100644 --- a/dlls/shell32/shres.rc +++ b/dlls/shell32/shres.rc
@@ -108,15 +108,15 @@ END SHBRSFORFOLDER_MSGBOX DIALOG LOADONCALL MOVEABLE DISCARDABLE 15, 40, 188, 192 -STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU -CAPTION "Choose a Directory:" +STYLE DS_MODALFRAME | WS_CAPTION | WS_SYSMENU | DS_MODALFRAME | DS_SETFONT | DS_3DLOOK +CAPTION "Browse for Folder" FONT 8, "Helv" { DEFPUSHBUTTON "OK", 1, 80, 176, 50, 12, BS_DEFPUSHBUTTON | WS_GROUP | WS_TABSTOP PUSHBUTTON "Cancel", 2, 134, 176, 50, 12, WS_GROUP | WS_TABSTOP LTEXT "", IDD_TITLE, 4, 4, 180, 12 LTEXT "", IDD_STATUS, 4, 25, 180, 12 - CONTROL "Tree1",IDD_TREEVIEW,"SysTreeView32", + CONTROL "", IDD_TREEVIEW, "SysTreeView32", TVS_HASBUTTONS | TVS_HASLINES | TVS_LINESATROOT | WS_BORDER | WS_TABSTOP, 4, 40, 180, 120
diff --git a/dlls/shell32/shresdef.h b/dlls/shell32/shresdef.h index 461907c..46615bb 100644 --- a/dlls/shell32/shresdef.h +++ b/dlls/shell32/shresdef.h
@@ -48,8 +48,8 @@ #define IDS_DELETEMULTIPLE_TEXT 35 /* browse for folder dialog box */ -#define IDD_STATUS 97 -#define IDD_TITLE 98 -#define IDD_TREEVIEW 99 +#define IDD_STATUS 0x3743 +#define IDD_TITLE 0x3742 +#define IDD_TREEVIEW 0x3741 #endif