第一步,按钮的创建:

普通按钮创建方式

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
);