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"));