summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Kümmerlin <jonas@kuemmerlin.eu>2020-04-19 15:49:30 +0200
committerJonas Kümmerlin <jonas@kuemmerlin.eu>2020-04-19 15:50:28 +0200
commit4efad16e663d33f4700ab77c133ad99e2cdea40f (patch)
tree26c5476d9736e136e224d88922dc482b980429ee
parent2f6812f82665ac9786dd2ec86d3e536fb01a861b (diff)
TMP window bg test
-rw-r--r--widgetfactory.cpp15
1 files changed, 13 insertions, 2 deletions
diff --git a/widgetfactory.cpp b/widgetfactory.cpp
index ac81eb3..53ba72d 100644
--- a/widgetfactory.cpp
+++ b/widgetfactory.cpp
@@ -81,6 +81,16 @@ handleCommand(void *closure, HWND window, WORD notificationcode, WORD sourceid,
return 0;
}
+static void
+handlePaint(void *closure, HWND window, HDC dc, RECT *rcPaint)
+{
+ (void)closure;
+ (void)window;
+
+ SetBkColor(dc, RGB(255, 0, 0));
+ ExtTextOut(dc, 0, 0, ETO_OPAQUE, rcPaint, TEXT(""), 0, NULL);
+}
+
int CALLBACK
#ifdef UNICODE
wWinMain
@@ -106,6 +116,7 @@ WinMain
//cparams.className = TEXT("DummyClass");
cparams.vtbl.message = handleMessage;
cparams.vtbl.command = handleCommand;
+ cparams.vtbl.paint = handlePaint;
ALF_Initialize();
@@ -221,10 +232,10 @@ WinMain
ALF_LayoutSetColumnExpandNumerator(win, 1, 4);
ALF_LayoutSetColumnExpandNumerator(win, 3, 1);
- //SendMessage(win, ALF_WM_SETBGCOLOR, (WPARAM)RGB(0, 0, 255), 0);
-
EnableWindow(ALF_WidgetHwndById(win, ID_LBL3), FALSE);
+ SendMessage(win, ALF_WM_SETBGCOLOR, (WPARAM)ALF_COLOR_TRANSPARENT, 0);
+
ALF_ResizeWindow(win, 1, 1);
ALF_ShowModal(win);