Próbuję wyświetlić na tworzonej kontrolce bitmapę z zasobów, ale coś mi nie wychodzi :( :

void CMatrixCtrl::OnDraw(CDC* pdc, const CRect& rcBounds, const CRect& rcInvalid)
{
HBITMAP obraz = LoadBitmap(theApp.m_hInstance, "mapa");
CDC kobraz;
kobraz.CreateCompatibleDC(pdc);
kobraz.SelectObject(obraz);
pdc->BitBlt(0,0,10,20,&kobraz,0,0,SRCCOPY);
kmapa.DeleteDC();
}

Prawdopodobnie chodzi coś o theApp.m_hInstance (dodałem zmienną zewnętrzną z głównego pliku .cpp kontrolki), ale skąd wziąć dobre hInstance ?? Nie ma tak jak w zwykłym programie :(.
Próbowałem wywołać BitBlt z parametrem BLACKNESS, to wtedy rysuje czarny prostokąt. Jak skopiować obraz z zasobów. Z góry dzięki za pomoc!