繁体   English   中英

通过静态控件绘制图像

[英]Drawing image over 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中的指南所述),然后在其上绘制图像……为什么它不起作用? 它仅绘制静态控件,但根本不加载图像...

谢谢!

创建静态控件时,需要SS_BITMAP样式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM