Hi, > Could be that I broke this when upping the _WIN32_IE constant to 0x0501. If > you put that back to 0x0400 does it work again?
No, _WIN32_IE dont change anything with 0x0501 or 0x0400. _WIN32_IE apply normaly only on Internet Explorer header file. WINVER apply on Windows API hearder. I probably don't have last Service Pack on my VC++. I'm using last Platform SDK and it's work well (it's fix WINVER to 0x0500 by default). But some constants in GUI_Constants.cpp probably not define correctly without _WIN32_IE 0x0501. Laurent.