Witam.
Piszę program, który m. in. będzie wczytywał i wyświetlał bitmapy. Stworzyłem kontrolkę Picture Control, obsłużyłem wczytywanie znalezionym w sieci kodem:
HBITMAP hBitmap = (HBITMAP)::LoadImage( NULL, sciezka, IMAGE_BITMAP, 0, 0,LR_LOADFROMFILE);
CStatic* pImage = (CStatic*) GetDlgItem( IDC_PICTURE);
pImage->SetBitmap( hBitmap);
Teraz sprawa: Jak przeskalować bitmapę, żeby cała ukazywała mi się w kontrolce? W tej chwili po prostu wyświetla mi tyle z obrazka, ile się mieści w moim Picture Control. Jeśli rozwiązuje się to za pomocą funkcji, byłbym wdzięczny za wskazanie tematów do szukania. Jeśli jest to kwestia przestawienia czegoś w ustawieniach kontrolki bezpośrednio w edytorze, to jeszcze lepiej :)
Piszę w Visual C++ 2008.