Slight 1 pixel adjustment on the position of the radio button bitmap.
diff --git a/controls/button.c b/controls/button.c
index f35eaf5..8c43179 100644
--- a/controls/button.c
+++ b/controls/button.c
@@ -695,6 +695,12 @@
((wndPtr->dwStyle & 0x0f) == BS_AUTORADIOBUTTON)) y += checkBoxHeight;
else if (infoPtr->state & BUTTON_3STATE) y += 2 * checkBoxHeight;
+ /* The bitmap for the radio button is not aligned with the
+ * left of the window, it is 1 pixel off. */
+ if (((wndPtr->dwStyle & 0x0f) == BS_RADIOBUTTON) ||
+ ((wndPtr->dwStyle & 0x0f) == BS_AUTORADIOBUTTON))
+ rbox.left += 1;
+
SelectObject( hMemDC, hbitmapCheckBoxes );
BitBlt( hDC, rbox.left, rbox.top + delta, checkBoxWidth,
checkBoxHeight, hMemDC, x, y, SRCCOPY );