A mellékelt c++ koddal kapcsolatban kerek segítséget. Nem akarok nagyon belemerülni a Visual c++-ba de háttérszit szeretnek állítani. Hogy kell egyszerűen?
Figyelt kérdés
COLORREF Color(RGB(255, 255, 255));
HDC h;
SetBkColor(h,Color);
2017. márc. 6. 09:48
1/1 sharkxxx válasza:
// Az ablak eseménykezelő funkciójában módosítod az ablak WM_ERASEBKGND eseményét.
HBRUSH hbrWhite;
LRESULT APIENTRY MainWndProc(hwnd, uMsg, wParam, lParam)
HWND hwnd; // handle of window
UINT uMsg; // message identifier
WPARAM wParam; // first message parameter
LPARAM lParam; // second message parameter
{
switch (uMsg) {
case WM_CREATE:
hbrWhite = GetStockObject(WHITE_BRUSH);
return 0L;
case WM_ERASEBKGND:
hdc = (HDC) wParam;
GetClientRect(hwnd, &rc);
FillRect(hdc, &rc, hbrWhite);
return 1L;
default:
return DefWindowProc(hwnd, uMsg, wParam, lParam);
}
return 0;
}
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!