我對win32api編程非常陌生。我有3個問題。在父窗口中更改背景顏色
如何更改父窗口中的背景顏色。我做它作爲folows但它不工作
wClass.hbrBackground=(HBRUSH)(RGB(255,255,255));
第二個問題是,我用來在窗口中添加文本如下。該文本是粗體字和背景顏色。我希望文字處於正常狀態並且沒有背景顏色。
PAINTSTRUCT ps;
HDC hDC;
char szBuffer[]="Hello, World!";
hDC=BeginPaint(hWnd,&ps);
TextOut(hDC,10,10,szBuffer,strlen(szBuffer));
第三個問題是如何在父窗口中添加組框。我在互聯網上搜索它,但這是描述如何使用資源在對話框中添加組框。 請有人幫助我與這些isue ...
你的背景圖應該在繪圖時完成。 – chris
@chris我在定義windows類時添加了代碼。它沒有工作。我添加它在WM_PAINT它也沒有工作。你能清楚地解釋我應該在哪裏添加代碼和正確的語法 – lakshitha
啊,我以爲你在創建該類之後改變了它的成員。你可以使用(IIRC)'wClass.hbrBackground = reinterpret_cast(COLOR_WINDOW + 1);'白色。 –
chris