summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--alf/alf.cpp17
-rw-r--r--alf/alfcompat.cpp2
-rw-r--r--alf/alflabel.cpp2
-rw-r--r--widgetfactory.cpp2
4 files changed, 3 insertions, 20 deletions
diff --git a/alf/alf.cpp b/alf/alf.cpp
index 9f68479..03c0fbf 100644
--- a/alf/alf.cpp
+++ b/alf/alf.cpp
@@ -571,23 +571,6 @@ ALF_DefWindowProc(HWND hwnd, UINT msg, WPARAM wparam, LPARAM lparam)
return TRUE;
}
- if (msg == WM_CTLCOLORSTATIC) {
- HDC hdcStatic = (HDC)wparam;
- HWND hwndStatic = (HWND)lparam;
-
- // HACK! return correct label background for NT3.x and NT4/95
- // get rid of this once we fixed the label to draw on the parent control background
- if (LOBYTE(LOWORD(GetVersion())) < 4) {
- SetTextColor(hdcStatic, GetSysColor(IsWindowEnabled(hwndStatic) ? COLOR_WINDOWTEXT : COLOR_GRAYTEXT));
- SetBkColor(hdcStatic, GetSysColor(COLOR_WINDOW));
- return (LRESULT)GetSysColorBrush(COLOR_WINDOW);
- } else {
- SetTextColor(hdcStatic, GetSysColor(IsWindowEnabled(hwndStatic) ? COLOR_BTNTEXT : COLOR_GRAYTEXT));
- SetBkColor(hdcStatic, GetSysColor(COLOR_BTNFACE));
- return (LRESULT)GetSysColorBrush(COLOR_BTNFACE);
- }
- }
-
return DefWindowProc(hwnd, msg, wparam, lparam);
}
diff --git a/alf/alfcompat.cpp b/alf/alfcompat.cpp
index 5486b19..9a36d4d 100644
--- a/alf/alfcompat.cpp
+++ b/alf/alfcompat.cpp
@@ -32,7 +32,7 @@ static int WINAPI
fallbackGetSystemMetricsForDpi(int nIndex, UINT dpi)
{
(void)dpi;
- if (LOBYTE(LOWORD(GetVersion)) < 4) {
+ if (LOBYTE(LOWORD(GetVersion())) < 4) {
// old NT does not support several properties, so we fake them
switch (nIndex) {
case SM_CXEDGE:
diff --git a/alf/alflabel.cpp b/alf/alflabel.cpp
index a0dc138..108c8d5 100644
--- a/alf/alflabel.cpp
+++ b/alf/alflabel.cpp
@@ -9,7 +9,7 @@ int ALF__LabelTopPadding(HWND hwnd, ALFAPP app)
// see also: alfedit.cpp
return app->compatFn->GetSystemMetricsForDpi(
SM_CYEDGE, ALF_CentipointsToPixels(GetParent(hwnd), 7200))
- + 1 /* internal padding in edit control */
+ + ((LOBYTE(LOWORD(GetVersion())) < 4) ? 2 : 1) /* internal padding in edit control */
+ 1 /* external padding around edit control */;
}
diff --git a/widgetfactory.cpp b/widgetfactory.cpp
index 7956d5c..f3776f2 100644
--- a/widgetfactory.cpp
+++ b/widgetfactory.cpp
@@ -149,7 +149,7 @@ WinMain
ALF_AddLabel(win, ID_LBL6, 0, 5, TEXT("[ComboBox2 value]"));
ALF_RecalculateLayout(win);
- ALF_SetDefaultButton(win, ID_B1);
+ ALF_SetDefaultButton(win, ID_B2);
ALF_ComboBoxSetText(hwndCombo2, TEXT("Goodbye World!"));