From: Vadim Zeitlin Date: Thu, 15 Nov 2012 12:22:05 +0000 (+0000) Subject: Add back WINVER check to fix VC6 compilation of wxMSW. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/7bc572ec828824d8bdc9168a5f6b69cd0102ee07 Add back WINVER check to fix VC6 compilation of wxMSW. The changes of r72953 removed the check for WINVER around the code using COMBOBOXINFO but it's still needed with VC^, so restore it. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@72958 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/msw/choice.cpp b/src/msw/choice.cpp index 1cb3bd9386..3add1a764c 100644 --- a/src/msw/choice.cpp +++ b/src/msw/choice.cpp @@ -631,6 +631,9 @@ wxSize wxChoice::DoGetSizeFromTextSize(int xlen, int ylen) const // and its child part. I.e. arrow, separators, etc. wxSize tsize(xlen, 0); + // FIXME-VC6: Only VC6 needs this guard, see WINVER definition in + // include/wx/msw/wrapwin.h +#if defined(WINVER) && WINVER >= 0x0500 WinStruct info; if ( MSWGetComboBoxInfo(&info) ) { @@ -638,6 +641,7 @@ wxSize wxChoice::DoGetSizeFromTextSize(int xlen, int ylen) const + info.rcItem.left + 3; // right and extra margins } else // Just use some rough approximation. +#endif // WINVER >= 0x0500 { tsize.x += 4*cHeight; }