]> git.saurik.com Git - wxWidgets.git/blobdiff - src/msw/renderer.cpp
Enable variadic macros for VC9 and later.
[wxWidgets.git] / src / msw / renderer.cpp
index d1b57d14feff807cbcdd59fb4aa2e2c7d3ccd97b..46f438191514712ab9304290f0c51d11ab71f5f0 100644 (file)
@@ -437,6 +437,11 @@ wxRendererMSW::DoDrawFrameControl(UINT type,
         style |= DFCS_PUSHED;
     if ( flags & wxCONTROL_CURRENT )
         style |= DFCS_HOT;
+    if ( flags & wxCONTROL_UNDETERMINED )
+        // Using DFCS_BUTTON3STATE here doesn't work (as might be expected),
+        // use the following two styles to get the same look of a check box
+        // in the undetermined state.
+        style |= DFCS_INACTIVE | DFCS_CHECKED;
 
     ::DrawFrameControl(GetHdcOf(dc.GetTempHDC()), &r, type, style);
 }