第一步,按钮的创建:
普通按钮创建方式
HWND Hbut1 = CreateWindow("button", "按钮1", WS_CHILD | WS_VISIBLE | BS_PUSHBUTTON, 15, 5, 100, 50, hwnd, (HMENU)1001, pcs->hInstance, NULL);
带背景图片的图片创建方式:
HWND Hbut5 = CreateWindow("button", "图片按钮", WS_CHILD | WS_VISIBLE | BS_BITMAP, 120, 300, 100, 50, hwnd, (HMENU)1004, pcs->hInstance, NULL);
第二步:图片的加载
使用 LoadImage() 来加载资源
函数原型:
HANDLE LoadImage( HINSTANCE hInst, //DLL或者 exe文件的模块句柄,如果是加载独立的资源(比如路径图片),那么请填写NULL LPCSTR name, //图片名称 或者 全路径 UINT type, //图片类型 IMAGE_BITMAP 图像 IMAGE_CURSOR 光标 IMAGE_ICON 图标 int cx, //宽度 如果此参数为 0 并且fuLoad参数为LR_DEFAULTSIZE 函数使用SM_CXICON或SM_CXCURSOR设置宽度的系统度量值。如果此参数为零且LR_DEFAULTSIZE未使用,则函数使用实际资源宽度。 int cy, //高度 UINT fuLoad // 一般为 LR_DEFAULTCOLOR | LR_CREATEDIBSECTION );