0
我创建了一个子窗口“hwndTab”并在其上设置了一个文本,代码如下。在某些情况下,我需要给子窗口“hwndTab”一个颜色。如果我用纯色刷子使用FillRect,那么文本会被覆盖并且看不到。我也不想使用system.dll和system.drawing.dll来制作透明背景颜色。在这种情况下,是否有任何方法给这个子窗口着色“hwndTab”,但文本仍然可以看到?彩色窗口上的文本
win->hwndTab = CreateWindow(WC_STATIC, _T(""), WS_VISIBLE | WS_CHILD,
0, 5, 62, 16, win->hwndReBarForTab, (HMENU)IDC_TOC_TITLE, ghinst, NULL);
SetWindowFont(win->hwndTab, gDefaultGuiFont, FALSE);
win::SetText(win->hwndTab, _T("Book"));