From 4efad16e663d33f4700ab77c133ad99e2cdea40f Mon Sep 17 00:00:00 2001 From: Jonas Kümmerlin Date: Sun, 19 Apr 2020 15:49:30 +0200 Subject: TMP window bg test --- widgetfactory.cpp | 15 +++++++++++++-- 1 file 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); -- cgit v1.2.3