Дочернее окно исчезает при прокрутке

HWND hwndDlg=GetDesktopWindow();
HWND hImage=CreateWindow(_T("STATIC"),  _T(""), SS_CENTERIMAGE | SS_REALSIZEIMAGE | SS_BITMAP | WS_CHILD | WS_VISIBLE,
550, 480, 10, 10, hwndDlg, NULL,
(HINSTANCE)GetWindowLong(hwndDlg, GWLP_HINSTANCE),
NULL);
LPWSTR imgPath = getImagePath();
HBITMAP bitmap = (HBITMAP)LoadImageW(NULL,imgPath, IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
SendMessage(hImage, STM_SETIMAGE,  (WPARAM)IMAGE_BITMAP, (LPARAM)bitmap);

С помощью этого фрагмента кода я могу создать дочернее окно для текущего окна и заставить изображение появиться в этом окне. Работает как положено. Но моя проблема в том, когда я прокручиваю дочернее окно, и картинка исчезает. Что я делаю неправильно? Я совершенно новичок в программировании Windows. Пожалуйста, помогите мне.

http://i.stack.imgur.com/VO0uD.png

Вы можете увидеть скриншот в ссылке выше

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector