Új hozzászólás Aktív témák
-
Tomi_78
aktív tag
Most egy teljesen másféle kódot próbáltam ki képkirajzolásra, mint az előző, de mégsem rajzol ki semmit...
Ezzel mi a baj? Megjegyzéseket is írtam hozzá, hogy - szerintem - mi mit csinál:LRESULT CALLBACK WindowProcedure (HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam)
{
HDC grafikakezelo;
PAINTSTRUCT ps;
static HBITMAP kep;
BITMAP bitmapkep;
HDC grafikakezelo2;
switch (message) /* handle the messages */
{
case WM_CREATE:
//A kép betöltése:
kep = (HBITMAP) LoadImageW(NULL, L"kek_labda.bmp",
IMAGE_BITMAP, 0, 0, LR_LOADTRANSPARENT);
break;
case WM_PAINT:
grafikakezelo = BeginPaint(hwnd, &ps);
//Készítek egy másik grafikakezelőt az első alapján:
grafikakezelo2 = CreateCompatibleDC(grafikakezelo);
//A kep-et betöltöm ebbe az új grafikakezelőbe:
SelectObject(grafikakezelo2, kep);
//Kiolvasom a kep méretét:
GetObject(kep, sizeof(bitmapkep), &bitmapkep);
//Végül a kép kirajzolása az 50-50 képernyőkoordinátára:
BitBlt(grafikakezelo, 50, 50, bitmapkep.bmWidth, bitmapkep.bmHeight, grafikakezelo2, 0, 0, SRCCOPY);
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Xiaomi Redmi 10 128GB Kártyafüggetlen 1Év Garanciával
- DELL PowerEdge R740 rack szerver - 2xGold 6130 (16c/32t, 2.1/3.7GHz), 64GB RAM, 10Gbit HBA330, áfás
- Fém, összecsukható és kihúzható fotó állvány eladó
- Geforce GTX 1050, 1050 Ti, 1060, 1650, 1660 - GT 1030 - Low profile is (LP)
- BESZÁMÍTÁS! 860W Fractal Design ION+ Platinum tápegység garanciával hibátlan működéssel
Állásajánlatok
Cég: FOTC
Város: Budapest