static - tablacus/TablacusDark GitHub Wiki

STATIC(テキスト、画像等) のダークモード対応

文字や画像を表示する基本的なコントロールのダークモード対応

image

文字や画像のバックが調整するには WM_CTLCOLORSTATIC を使います。

#define TECL_DARKTEXT 0xffffff
#define TECL_DARKBG 0x202020

case WM_CTLCOLORSTATIC:
	SetTextColor((HDC)wParam, TECL_DARKTEXT);
	SetBkColor((HDC)wParam, TECL_DARKBG);
	return (LRESULT)g_hbrDarkBackground;

image

文字色を SetTextColor、背景色を SetBkColor で指定し、背景色のブラシを返します。