summaryrefslogtreecommitdiff
path: root/alf/alfnotebook.cpp
diff options
context:
space:
mode:
authorJonas Kümmerlin <jonas@kuemmerlin.eu>2020-04-16 10:47:38 +0200
committerJonas Kümmerlin <jonas@kuemmerlin.eu>2020-04-16 10:47:38 +0200
commit090203fff7a05929816b49b19ea24959e2f518e5 (patch)
tree88a7a227fa0f5d59307e972802fd2e4f4f84511e /alf/alfnotebook.cpp
parent02ffd45d5cb15b7d025b9a72a21ec1fd32de8c6f (diff)
panel: show centered text like Delphi
Diffstat (limited to 'alf/alfnotebook.cpp')
-rw-r--r--alf/alfnotebook.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/alf/alfnotebook.cpp b/alf/alfnotebook.cpp
index d60ea6b..705d314 100644
--- a/alf/alfnotebook.cpp
+++ b/alf/alfnotebook.cpp
@@ -208,6 +208,12 @@ ALF__NotebookWindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
return TRUE;
} else if (uMsg == WM_SETFONT) {
SendMessage(priv->hwndTabCtrl, WM_SETFONT, wParam, lParam);
+
+ int n = ALF_Notebook_InternalTabCount(hwnd, priv->hwndTabCtrl);
+ for (int i = 0; i < n; ++i) {
+ HWND p = ALF_Notebook_InternalTabPanel(hwnd, priv->hwndTabCtrl, i);
+ SendMessage(p, WM_SETFONT, wParam, lParam);
+ }
} else if (uMsg == ALF_WM_QUERYSIZE) {
int n = ALF_Notebook_InternalTabCount(hwnd, priv->hwndTabCtrl);
RECT r = { 0, 0, 0, 0 };