2012-04-18 6 views
0

子ウィンドウ "hwndTab"を作成し、その上に以下のコードでテキストを設定しました。場合によっては、子ウインドウに "hwndTab"という色を付ける必要があります。私がソリッドブラシの色でFillRectを使用すると、テキストが覆われて見えなくなります。私はまた、透明な背景色を作るためにsystem.dllとsystem.drawing.dllを使いたくない。この場合、この子ウインドウ「hwndTab」に色付けする方法はありますか?テキストはまだ見えますか?着色されたウィンドウのテキスト

solidbrush色とFillRect後
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")); 

答えて

1

、ん::のDrawText(...)または:: ExtTextOut(...)。 SetText(...)は使用しないでください。

関連する問題