Commit 4c6e039a authored by Alexandre Julliard's avatar Alexandre Julliard

explorerframe: Correctly initialize common controls.

parent d67b99ae
MODULE = explorerframe.dll
IMPORTS = uuid ole32 shell32 user32
IMPORTS = uuid ole32 comctl32 shell32 user32
C_SRCS = \
explorerframe_main.c \
......
......@@ -869,6 +869,7 @@ static HRESULT WINAPI NSTC2_fnInitialize(INameSpaceTreeControl2* iface,
NSTC2Impl *This = impl_from_INameSpaceTreeControl2(iface);
WNDCLASSW wc;
DWORD window_style, window_ex_style;
INITCOMMONCONTROLSEX icex;
RECT rc;
static const WCHAR NSTC2_CLASS_NAME[] =
{'N','a','m','e','s','p','a','c','e','T','r','e','e',
......@@ -882,6 +883,10 @@ static HRESULT WINAPI NSTC2_fnInitialize(INameSpaceTreeControl2* iface,
This->style = nstcsFlags;
icex.dwSize = sizeof( icex );
icex.dwICC = ICC_TREEVIEW_CLASSES;
InitCommonControlsEx( &icex );
if(!GetClassInfoW(explorerframe_hinstance, NSTC2_CLASS_NAME, &wc))
{
wc.style = CS_HREDRAW | CS_VREDRAW;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment