Рисование изображения поверх статического контроля

Я пытаюсь закрасить Picture Box поверх Static Control, но изображение не появляется.

Изображение существует на месте.

Вот мой код:

    HWND hwn = CreateWindow(TEXT("static"), NULL, WS_CHILD | WS_VISIBLE, 5, 10, 470, 100, hwnd, NULL, NULL, NULL);
HBITMAP hBmp = (HBITMAP)LoadImage(NULL, "D:\\Pic.bmp", IMAGE_BITMAP, 100, 100, LR_LOADFROMFILE);
SendMessage(hwn, STM_SETIMAGE, IMAGE_BITMAP, (LPARAM)hBmp);

Сначала я создаю статический элемент управления (как было сказано в руководствах Google), а затем рисую поверх него изображение … Почему оно не работает? Он только рисует статический элемент управления, но изображение вообще не загружается …

Спасибо!

0

Решение

Вам нужен стиль SS_BITMAP при создании статического элемента управления.

6

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


По вопросам рекламы [email protected]