Temat: Rysowanie w WinAPI ...zabrac, jakby mi ktos pomogl to bym byl dwieczny ;) Trochę zmniejsz lewy margines i przedłuż linie. Bardziej mi ten post jakiś wiersz przypominał 8-) Poniżej kod, który powinien być w obsłudze WM_PAINT, zakładam, że hwnd zawiera uchwyt do okna. PAINTSTRUCT pst; RECT rc; GetClientRect(hwnd, &rc); int bigX = rc.right, bigY = rc.bottom; HDC dc = BeginPaint(hwnd, &pst); HDC memDC = CreateCompatibleDC(hdc); HBITMAP bmp = CreateDiscardableBitmap(dc, bigX, bigY); HBITMAP old_bmp = (HBITMAP)SelectObject(memDC, bmp); // zamalowanie całego okna na biało - bitmapa stworzona // przez Źródło: topranking.pl/1407/rysowanie,w,winapi.php
Temat: CBitmap::GetBitmap Taki przyklad: CBitmap bmp; BITMAP bm; bmp.CreateCompatibleBitmap(GetDC(),256,256); bmp.GetBitmap(&bm); bm.bmBits jest równe ZERO Dlaczego? BOOL CBitmap:: CreateDiscardableBitmap( CDC* pDC, int nWidth, int nHeight ) T. Źródło: topranking.pl/1409/cbitmap,getbitmap.php
zanotowane.pldoc.pisz.plpdf.pisz.plwyborywpsl.htw.pl
|